Beschriftung | Erläuterung | Datentyp |
PDF-Eingabedatei | Die .pdf-Eingabedatei, die in eine TIFF-Datei exportiert werden soll. | File |
Ausgabe-TIFF-Datei | Die .tif-Ausgabedatei. | Raster Dataset |
PDF-Kennwort (optional) | Dieser Parameter ist in ArcGIS 3.1 nicht verfügbar. Die Unterstützung ist für eine zukünftige Version geplant. | Encrypted String |
PDF-Seitenzahl (optional) | Die Seitenzahl des PDF-Dokuments, das in eine TIFF-Datei exportiert werden soll. | Long |
PDF-Karte (optional) | Die Karte, die exportiert werden soll. In einer .pdf-Datei ist eine Karte ein definierter Container mit Grafiken auf der PDF-Seite mit Raumbezug. Eine PDF-Karte ist das Äquivalent einer ArcGIS Pro-Karte in der Hinsicht, dass es sich um den Container für räumliche Daten handelt. Ein PDF-Dokument kann eine oder mehrere Karten enthalten. Eine Seite kann beispielsweise eine Hauptkarte und eine zusätzliche kleinere Übersichtskarte oder Schlüsselkarte enthalten. Wenn im Parameter GeoTIFF-Tags schreiben ein Wert angegeben wurde, wird er verwendet, um den Ausgabe-Raumbezug der .tif-Datei festzulegen. Wenn im Parameter Ausgabe auf Karte zuschneiden ein Wert angegeben wurde, wird er verwendet, um die Ausdehnung der .tif-Datei zu definieren. Wenn die Seite mehr als eine Karte enthält, wird jede Karte auf der PDF-Seite mit ihrem Namen aufgelistet. Sie können auch die Option Größte verwenden, damit die größte Karte in der PDF-Datei verwendet wird. Dies ist die Standardeinstellung. Bei .pdf-Dateien, die den OGC-Standard GeoPDF verwenden, wird ausschließlich die Option Größte unterstützt. Wenn die Seite nur eine Karte enthält, ist dieser Parameter leer. | String |
Ausgabe auf Karte zuschneiden (optional) | Gibt an, ob die gesamte Seite oder nur die Karte exportiert werden soll.
| Boolean |
Auflösung in DPI (optional) | Die Auflösung der .tif-Ausgabedatei in dpi (Dots per Inch, Punkte pro Zoll). Die Standardeinstellung ist 250. | Long |
Farbmodus (optional) | Gibt die Anzahl der Bits an, die zum Beschreiben von Farben verwendet werden.
Hinweis:Weitere Optionen sind für eine zukünftige Version geplant. | String |
Komprimierung (optional) | Gibt das Komprimierungsschema für die .tif-Ausgabedatei an.
| String |
GeoTIFF-Tags schreiben (optional) | Gibt an, ob GeoTIFF-Tags in der Ausgabe hinzugefügt werden sollen. Dieser Parameter wird nur dann unterstützt, wenn der Wert des Parameters PDF-Eingabedatei einen Raumbezug enthält.
| Boolean |
Zusammenfassung
Exportiert eine .pdf-Datei in eine Datei im TIFF-Format (Tagged Image File Format).
Verwendung
Wenn der Wert des Parameters PDF-Eingabedatei Georeferenzierungsinformationen enthält, kann der Wert des Parameters Ausgabe-TIFF-Datei eine GeoTIFF-Datei sein. Eine GeoTIFF-Datei kann als Quelle für das Digitalisieren und Anzeigen in ArcGIS Pro verwendet werden.
Dieses Werkzeug unterstützt GeoPDF- und ISO-Standards georeferenzierter PDF-Dokumente.
Wenn im Parameter PDF-Eingabedatei mehr als eine Seite angegeben wurde, wird der Parameter PDF-Seitenzahl verwendet, um die Seiten in der .pdf-Datei anzuzeigen.
Wenn der Wert des Parameters PDF-Eingabedatei keinen Raumbezug enthält, sind die Parameter PDF-Karte und GeoTIFF-Tags schreiben nicht verfügbar.
Eine 3D-GeoPDF gibt dann eine .tif-Datei aus, die allerdings nicht georeferenziert ist.
Parameter
arcpy.conversion.PDFToTIFF(in_pdf_file, out_tiff_file, {pdf_password}, {pdf_page_number}, {pdf_map}, {clip_option}, {resolution}, {color_mode}, {tiff_compression}, {geotiff_tags})
Name | Erläuterung | Datentyp |
in_pdf_file | Die .pdf-Eingabedatei, die in eine TIFF-Datei exportiert werden soll. | File |
out_tiff_file | Die .tif-Ausgabedatei. | Raster Dataset |
pdf_password (optional) | Dieser Parameter ist in ArcGIS 3.1 nicht verfügbar. Die Unterstützung ist für eine zukünftige Version geplant. | Encrypted String |
pdf_page_number (optional) | Die Seitenzahl des PDF-Dokuments, das in eine TIFF-Datei exportiert werden soll. | Long |
pdf_map (optional) | Die Karte, die exportiert werden soll. In einer .pdf-Datei ist eine Karte ein definierter Container mit Grafiken auf der PDF-Seite mit Raumbezug. Eine PDF-Karte ist das Äquivalent einer ArcGIS Pro-Karte in der Hinsicht, dass es sich um den Container für räumliche Daten handelt. Ein PDF-Dokument kann eine oder mehrere Karten enthalten. Eine Seite kann beispielsweise eine Hauptkarte und eine zusätzliche kleinere Übersichtskarte oder Schlüsselkarte enthalten. Wenn im Parameter geotiff_tags ein Wert angegeben wurde, wird er verwendet, um den Ausgabe-Raumbezug der .tif-Datei festzulegen. Wenn im Parameter clip_option ein Wert angegeben wurde, wird er verwendet, um die Ausdehnung der .tif-Datei zu definieren. Sie können die Karte über ihren Namen angeben. Sie können auch die Option LARGEST verwenden, damit die größte Karte in der PDF-Datei verwendet wird. Dies ist die Standardeinstellung. Bei .pdf-Dateien, die den OGC-Standard GeoPDF verwenden, wird ausschließlich die Option LARGEST unterstützt. Hinweis:Beim Eingeben des Namens der Karte müssen Sie jedes Leerzeichen durch einen Unterstrich ersetzen. Aus "Eigene Karte" wird also "Eigene_Karte". | String |
clip_option (optional) |
Gibt an, ob die gesamte Seite oder nur die Karte exportiert werden soll.
| Boolean |
resolution (optional) | Die Auflösung der .tif-Ausgabedatei in dpi (Dots per Inch, Punkte pro Zoll). Die Standardeinstellung ist 250. | Long |
color_mode (optional) | Gibt die Anzahl der Bits an, die zum Beschreiben von Farben verwendet werden. Hinweis:Weitere Optionen sind für eine zukünftige Version geplant.
| String |
tiff_compression (optional) | Gibt das Komprimierungsschema für die .tif-Ausgabedatei an.
| String |
geotiff_tags (optional) | Gibt an, ob GeoTIFF-Tags in der Ausgabe hinzugefügt werden sollen. Dieser Parameter wird nur dann unterstützt, wenn der Wert des Parameters in_pdf_file einen Raumbezug enthält.
| Boolean |
Codebeispiel
In diesem Beispiel werden die erforderlichen Parameter unter Verwendung von ISO-PDF ausgeführt.
import arcpy
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'
arcpy.conversion.PDFToTIFF(inPDF, outTIFF)
In diesem Beispiel wird in einer Schleife jede Seite eines mehrseitigen OGC-PDF-Dokuments durchlaufen. Dabei werden die einzelnen Seiten mit einigen festgelegten optionalen Parametern exportiert und für jede TIFF-Datei Pyramiden und Statistiken berechnet.
import arcpy
import os
# Define variables
inPDF = r'C:\Project\OGC_DDP.pdf'
outTIFF = r'C:\Project\TIFFs'
# Create PDFDocument Object from inPDF
pdf = arcpy.mp.PDFDocumentOpen(inPDF)
# Loop through each page in the PDF and create a name based on the page number
for page in range(1, pdf.pageCount+1):
name = str(page) + ".tif"
outTIFFpath = os.path.join(outTIFF, name)
# Export each page to TIFF using 96 DPI, RGB color mode, and JPEG compression
arcpy.conversion.PDFToTIFF(inPDF, outTIFFpath, '#', str(page), '#', '#', 96,
'RGB_TRUE_COLOR', 'JPEG')
# Build pyramids and calculate statistics on each output TIFF
arcpy.management.BuildPyramidsandStatistics(outTIFF)
print("Exported " + outTIFFpath)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja