PDF in TIFF (Conversion)

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

BeschriftungErläuterungDatentyp
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.0 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.

  • Aktiviert: Nur die im Parameter PDF-Karte angegebene Karte wird in eine TIFF-Datei exportiert.
  • Deaktiviert: Die gesamte Seite wird in eine TIFF-Datei exportiert. Dies ist die Standardeinstellung.
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.

  • RGB (True Color)Verwendet werden 32-Bit-RGBA-Farben. Wenn der Parameter Komprimierung auf JPEG festgelegt wurde, werden 24-Bit-RGB-Farben verwendet. Dies ist die Standardeinstellung.
Hinweis:

Weitere Optionen sind für eine zukünftige Version geplant.

String
Komprimierung
(optional)

Gibt das Komprimierungsschema für die .tif-Ausgabedatei an.

  • LZWEs wird die verlustfreie Datenkomprimierung "Lempel-Ziv-Welch" verwendet. Dies ist die Standardeinstellung.
  • DeflateEs wird eine verlustfreie Datenkomprimierung verwendet.
  • JPEGJPEG: Es wird eine verlustbehaftete Komprimierung verwendet. Die Komprimierungsqualität wird automatisch auf 100 festgelegt und kann nicht geändert werden.
  • KeineEs wird keine Komprimierung verwendet.
  • PackBitsEs wird die verlustfreie Komprimierung "PackBits" verwendet.
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.

  • Aktiviert: GeoTIFF-Tags werden in der Ausgabe hinzugefügt. Dies ist die Standardeinstellung.
  • Deaktiviert: GeoTIFF-Tags werden in der Ausgabe nicht hinzugefügt.
Boolean

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})
NameErläuterungDatentyp
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.0 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.

  • CLIP_TO_MAPNur die im Parameter pdf_map angegebene Karte wird in eine TIFF-Datei exportiert.
  • NO_CLIPDie gesamte Seite wird in eine TIFF-Datei exportiert. Dies ist die Standardeinstellung.
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.

  • RGB_TRUE_COLORVerwendet werden 32-Bit-RGBA-Farben. Wenn der Parameter tiff_compression auf JPEG festgelegt wurde, werden 24-Bit-RGB-Farben verwendet. Dies ist die Standardeinstellung.
String
tiff_compression
(optional)

Gibt das Komprimierungsschema für die .tif-Ausgabedatei an.

  • LZWEs wird die verlustfreie Datenkomprimierung "Lempel-Ziv-Welch" verwendet. Dies ist die Standardeinstellung.
  • DEFLATEEs wird eine verlustfreie Datenkomprimierung verwendet.
  • JPEGJPEG: Es wird eine verlustbehaftete Komprimierung verwendet. Die Komprimierungsqualität wird automatisch auf 100 festgelegt und kann nicht geändert werden.
  • NONEEs wird keine Komprimierung verwendet.
  • PACK_BITSEs wird die verlustfreie Komprimierung "PackBits" verwendet.
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.

  • GEOTIFF_TAGSGeoTIFF-Tags werden in der Ausgabe hinzugefügt. Dies ist die Standardeinstellung.
  • NO_GEOTIFF_TAGSGeoTIFF-Tags werden in der Ausgabe nicht hinzugefügt.
Boolean

Codebeispiel

PDFToTIFF – Beispiel 1 (Python-Fenster)

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)
PDFToTIFF– Beispiel 2 (eigenständiges Skript)

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)

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen