Beschriftung | Erläuterung | Datentyp |
Eingabe-PDF-Datei | Die Eingabe-.pdf-Datei, die in das TIFF-Format exportiert werden soll. | File |
Ausgabe-TIFF-Datei | Die Ausgabe-.tif-Datei. | Raster Dataset |
PDF-Kennwort (optional) | Dieser Parameter ist in ArcGIS 3.3 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 das TIFF-Format 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, der einen Raumbezug enthält. Eine PDF-Karte entspricht insofern einer ArcGIS AllSource-Karte, als sie den Container für räumliche Daten darstellt. Ein PDF-Dokument kann eine oder mehrere Karten enthalten. Eine Seite kann beispielsweise eine Hauptkarte und eine zusätzliche kleinere Übersichts- oder Schlüsselkarte enthalten. Wenn der Wert des Parameters GeoTIFF-Tags schreiben angegeben ist, wird er zum Festlegen des Ausgabe-Raumbezugs der .tif-Datei verwendet. Wenn der Wert des Parameters Ausgabe auf Karte zuschneiden angegeben ist, wird er zum Definieren der Ausdehnung der Ausgabe-.tif-Datei verwendet. Wenn die Seite mehrere Karten enthält, werden die Namen aller eindeutigen Karten auf der PDF-Seite aufgeführt. Sie können auch die Option Größte verwenden, um die größte Karte in der PDF-Datei zu verwenden. Dies ist die Standardeinstellung. Für .pdf-Dateien, die den OGC-Standard GeoPDF verwenden, wird nur 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 Ausgabe-.tif-Datei in dpi (Dots per Inch, Punkte pro Zoll). Die Standardeinstellung ist 250. | Long |
Farbmodus (optional) | Gibt die Anzahl der Bits zur Beschreibung von Farben an.
Hinweis:Die Unterstützung weiterer Optionen ist für eine zukünftige Version geplant. | String |
Komprimierung (optional) | Gibt das Komprimierungsschema für die Ausgabe-.tif-Datei an.
| String |
GeoTIFF-Tags schreiben (optional) | Gibt an, ob der Ausgabe GeoTIFF-Tags hinzugefügt werden. Dieser Parameter wird nur unterstützt, wenn der Wert des Parameters Eingabe-PDF-Datei einen Raumbezug enthält.
| Boolean |
Zusammenfassung
Exportiert eine .pdf-Datei in das TIFF-Format (Tagged Image File Format).
Verwendung
Wenn der Wert des Parameters Eingabe-PDF-Datei Georeferenzinformationen enthält, kann der Wert des Parameters Ausgabe-TIFF-Datei eine GeoTIFF-Datei sein. Eine GeoTIFF-Datei kann als Quelle zum Digitalisieren und Anzeigen in ArcGIS AllSource verwendet werden.
Dieses Werkzeug unterstützt GeoPDF- und ISO-Standards georeferenzierter PDF-Dokumente.
Wenn der Wert des Parameters Eingabe-PDF-Datei aus mehreren Seiten besteht, werden mit dem Parameter PDF-Seitenzahl die Seiten in der .pdf-Datei angezeigt.
Wenn der Wert des Parameters Eingabe-PDF-Datei keinen Raumbezug enthält, sind die Parameter PDF-Karte und GeoTIFF-Tags schreiben nicht verfügbar.
3D-GeoPDF-Dateien werden nicht unterstützt.
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 Eingabe-.pdf-Datei, die in das TIFF-Format exportiert werden soll. | File |
out_tiff_file | Die Ausgabe-.tif-Datei. | Raster Dataset |
pdf_password (optional) | Dieser Parameter ist in ArcGIS 3.3 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 das TIFF-Format 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, der einen Raumbezug enthält. Eine PDF-Karte entspricht insofern einer ArcGIS AllSource-Karte, als sie den Container für räumliche Daten darstellt. Ein PDF-Dokument kann eine oder mehrere Karten enthalten. Eine Seite kann beispielsweise eine Hauptkarte und eine zusätzliche kleinere Übersichts- oder Schlüsselkarte enthalten. Wenn der Wert des Parameters geotiff_tags angegeben ist, wird er zum Festlegen des Ausgabe-Raumbezugs der .tif-Datei verwendet. Wenn der Wert des Parameters clip_option angegeben ist, wird er zum Definieren der Ausdehnung der Ausgabe-.tif-Datei verwendet. Sie können die Karte anhand des Namens angeben. Sie können auch die Option LARGEST verwenden, um die größte Karte in der PDF-Datei zu verwenden. Dies ist die Standardeinstellung. Für .pdf-Dateien, die den OGC-Standard GeoPDF verwenden, wird nur die Option LARGEST unterstützt. Hinweis:Ersetzen Sie gegebenenfalls beim Eingeben des Kartennamens Leerzeichen durch Unterstriche. Geben Sie zum Beispiel "Meine_Karte" anstelle von "Meine Karte" ein. | String |
clip_option (optional) |
Gibt an, ob die gesamte Seite oder nur die Karte exportiert werden soll.
| Boolean |
resolution (optional) | Die Auflösung der Ausgabe-.tif-Datei in dpi (Dots per Inch, Punkte pro Zoll). Die Standardeinstellung ist 250. | Long |
color_mode (optional) | Gibt die Anzahl der Bits zur Beschreibung von Farben an. Hinweis:Die Unterstützung weiterer Optionen ist für eine zukünftige Version geplant.
| String |
tiff_compression (optional) | Gibt das Komprimierungsschema für die Ausgabe-.tif-Datei an.
| String |
geotiff_tags (optional) | Gibt an, ob der Ausgabe GeoTIFF-Tags hinzugefügt werden. Dieser Parameter wird nur 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 erstellt 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)