Étiquette | Explication | Type de données |
Fichier PDF en entrée | Fichier .pdf en entrée à exporter au format TIFF. | File |
Fichier TIFF en sortie | Fichier .tif en sortie. | Raster Dataset |
Mot de passe PDF (Facultatif) | Ce paramètre n’est pas disponible dans ArcGIS 3.3. Il sera pris en charge dans une version future. | Encrypted String |
Nombre de pages PDF (Facultatif) | Nombre de pages du document PDF à exporter au format TIFF. | Long |
Carte PDF (Facultatif) | Carte à exporter. Dans un fichier .pdf, une carte est un conteneur défini de graphiques sur la page PDF comportant une référence spatiale. Une carte PDF équivaut à une carte ArcGIS AllSource en ce sens qu’il s’agit du conteneur de données spatiales. Un document PDF peut avoir une ou plusieurs cartes. Par exemple, une page peut comporter une carte principale, en plus d’une vue d’ensemble plus petite ou d’une légende. Si la valeur du paramètre Write GeoTIFF Tags (Écrire des balises GeoTIFF) est spécifiée, elle permet de configurer la référence spatiale en sortie du fichier .tif. Si la valeur du paramètre Clip Output to Map (Découper la sortie sur la carte) est spécifiée, elle permet de définir l’étendue du fichier .tif en sortie. Si la page contient plusieurs cartes, chaque carte unique sur la page PDF est répertoriée par son nom. Vous pouvez également utiliser l’option LARGEST (LA PLUS GRANDE) pour utiliser la carte la plus grande dans le PDF. Il s’agit de l’option par défaut. Pour les fichiers .pdf qui utilisent la norme OGC GeoPDF, la seule option prise en charge est LARGEST (LA PLUS GRANDE). Si la page ne comporte qu’une seule carte, ce paramètre est vierge. | String |
Découper la sortie sur la carte (Facultatif) | Détermine si la page entière ou uniquement la carte sera exportée.
| Boolean |
Résolution en ppp (Facultatif) | Résolution du fichier .tif en sortie en points par pouce (PPP). La valeur par défaut est 250. | Long |
Mode Couleur (Facultatif) | Détermine le nombre de bits qui seront utilisés pour décrire une couleur.
Remarque :D’autres options seront disponibles dans une version future. | String |
Compression (Facultatif) | Détermine le modèle de compression du fichier .tif en sortie.
| String |
Écrire des balises GeoTIFF (Facultatif) | Détermine si des balises GeoTIFF seront ajoutées à la sortie. Ce paramètre est pris en charge uniquement si la valeur du paramètre Input PDF File (Fichier PDF en entrée) comporte une référence spatiale.
| Boolean |
Synthèse
Exporte un fichier .pdf au format TIFF (Tagged Image File Format).
Utilisation
Si la valeur du paramètre Input PDF File (Fichier PDF en entrée) inclut des informations de géoréférencement, la valeur du paramètre Output TIFF File (Fichier TIFF en sortie) peut être un GeoTIFF. Un fichier GeoTIFF peut servir de source à la numérisation et l’affichage dans ArcGIS AllSource.
L’outil prend en charge les normes GeoPDF et ISO des documents PDF géoréférencés.
Si la valeur du paramètre Input PDF File (Fichier PDF en entrée) se compose de plusieurs pages, le paramètre PDF Page Number (Nombre de pages PDF) affiche les pages dans le fichier .pdf.
Si la valeur du paramètre Input PDF File (Fichier PDF en entrée) n’a pas de référence spatiale, les paramètres PDF Map (Carte PDF) et Write GeoTIFF Tags (Écrire des balises GeoTIFF) ne sont pas disponibles.
Les fichiers GeoPDF 3D ne sont pas pris en charge.
Paramètres
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})
Nom | Explication | Type de données |
in_pdf_file | Fichier .pdf en entrée à exporter au format TIFF. | File |
out_tiff_file | Fichier .tif en sortie. | Raster Dataset |
pdf_password (Facultatif) | Ce paramètre n’est pas disponible dans ArcGIS 3.3. Il sera pris en charge dans une version future. | Encrypted String |
pdf_page_number (Facultatif) | Nombre de pages du document PDF à exporter au format TIFF. | Long |
pdf_map (Facultatif) | Carte à exporter. Dans un fichier .pdf, une carte est un conteneur défini de graphiques sur la page PDF comportant une référence spatiale. Une carte PDF équivaut à une carte ArcGIS AllSource en ce sens qu’il s’agit du conteneur de données spatiales. Un document PDF peut avoir une ou plusieurs cartes. Par exemple, une page peut comporter une carte principale, en plus d’une vue d’ensemble plus petite ou d’une légende. Si la valeur du paramètre geotiff_tags est spécifiée, elle permet de configurer la référence spatiale en sortie du fichier .tif. Si la valeur du paramètre clip_option est spécifiée, elle permet de définir l’étendue du fichier .tif en sortie. Vous pouvez spécifier la carte par son nom. Vous pouvez également utiliser l’option LARGEST pour utiliser la carte la plus grande dans le PDF. Il s’agit de l’option par défaut. Pour les fichiers .pdf qui utilisent la norme OGC GeoPDF, la seule option prise en charge est LARGEST. Remarque :Lorsque vous entrez le nom de la carte, remplacez les espaces par des traits de soulignement. Par exemple, Ma carte devient Ma_carte. | String |
clip_option (Facultatif) |
Détermine si la page entière ou uniquement la carte sera exportée.
| Boolean |
resolution (Facultatif) | Résolution du fichier .tif en sortie en points par pouce (PPP). La valeur par défaut est 250. | Long |
color_mode (Facultatif) | Détermine le nombre de bits qui seront utilisés pour décrire une couleur. Remarque :D’autres options seront disponibles dans une version future.
| String |
tiff_compression (Facultatif) | Détermine le modèle de compression du fichier .tif en sortie.
| String |
geotiff_tags (Facultatif) | Détermine si des balises GeoTIFF seront ajoutées à la sortie. Ce paramètre est pris en charge uniquement si la valeur du paramètre in_pdf_file comporte une référence spatiale.
| Boolean |
Exemple de code
Cet exemple exécute les paramètres requis avec ISO PDF.
import arcpy
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'
arcpy.conversion.PDFToTIFF(inPDF, outTIFF)
Cet exemple effectue une boucle à travers chaque page d’un document OGC PDF multipage, exporte chaque page avec certains paramètres facultatifs définis, puis génère des pyramides et calcule des statistiques sur chaque TIFF.
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)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?