É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.0. Il sera pris en charge dans une version future. | Encrypted String |
Numéro de page PDF (Facultatif) | Numéro de page du document PDF à exporter au format TIFF. | Long |
Carte PDF (Facultatif) | Carte exportée. 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 est l’équivalent d’une carte ArcGIS Pro car il s’agit du conteneur de données spatiales. Un document PDF peut comporter une ou plusieurs cartes. Par exemple, une page peut comporter une carte principale et une vue d’ensemble supplémentaire plus petite. Si la valeur du paramètre Écrire les balises GeoTIFF est spécifiée, elle est utilisée pour la définition de la référence spatiale en sortie du fichier .tif. Si la valeur du paramètre Découper la sortie sur la carte est indiquée, elle est utilisée pour la définition de l’étendue du fichier .tif en sortie. Si la page contient plusieurs cartes, chaque carte unique de la page PDF est indiquée par son nom. Vous pouvez également sélectionner l’option La plus grande pour utiliser la carte la plus grande dans le PDF. Il s’agit de l’option par défaut. Dans le cas de fichiers .pdf qui utilisent la norme GeoPDF de l’OGC, la seule option prise en charge est La plus grande. Si la page contient une seule carte, ce paramètre reste vide. | String |
Découper la sortie sur la carte (Facultatif) | Indique si la totalité de la page ou uniquement la carte est 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) | Indique le nombre de bits servant à décrire la couleur.
Remarque :D’autres options seront prises en charge dans une version future. | String |
Compression (Facultatif) | Indique le modèle de compression du fichier .tif en sortie.
| String |
Écrire les balises GeoTIFF (Facultatif) | Indique si les balises GeoTIFF sont ajoutées à la sortie. Ce paramètre est pris en charge uniquement si la valeur du paramètre 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 Fichier PDF en entrée inclut des informations de géoréférencement, la valeur du paramètre Fichier TIFF en sortie peut être un fichier GeoTIFF. Un fichier GeoTIFF peut être utilisé comme source pour la numérisation et la visualisation dans ArcGIS Pro.
L’outil prend en charge les normes GeoPDF et ISO des documents PDF géoréférencés.
Si la valeur du paramètre Fichier PDF en entrée est composée de plusieurs pages, le paramètre Numéro de page PDF affiche les pages dans le fichier .pdf.
Si la valeur du paramètre Fichier PDF en entrée n’a pas de référence spatiale, les paramètres Carte PDF et Écrire les balises GeoTIFF ne sont pas disponibles.
Un fichier GeoPDF 3D génère un fichier .tif en sortie, mais il n’est pas géoréférencé.
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.0. Il sera pris en charge dans une version future. | Encrypted String |
pdf_page_number (Facultatif) | Numéro de page du document PDF à exporter au format TIFF. | Long |
pdf_map (Facultatif) | Carte exportée. 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 est l’équivalent d’une carte ArcGIS Pro car il s’agit du conteneur de données spatiales. Un document PDF peut comporter une ou plusieurs cartes. Par exemple, une page peut comporter une carte principale et une vue d’ensemble supplémentaire plus petite. Si la valeur du paramètre geotiff_tags est spécifiée, elle est utilisée pour la définition de la référence spatiale en sortie du fichier .tif. Si la valeur du paramètre clip_option est indiquée, elle est utilisée pour la définition de l’étendue du fichier .tif en sortie. Vous pouvez indiquer la carte par son nom. Vous pouvez également sélectionner l’option LARGEST pour utiliser la carte la plus grande dans le PDF. Il s’agit de l’option par défaut. Dans le cas de fichiers .pdf qui utilisent la norme GeoPDF de l’OGC, la seule option prise en charge est LARGEST. Remarque :Lorsque vous saisissez le nom de la carte, remplacez les espaces par des traits de soulignement. Par exemple, Ma carte devient Ma_carte. | String |
clip_option (Facultatif) |
Indique si la totalité de la page ou uniquement la carte est 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) | Indique le nombre de bits servant à décrire la couleur. Remarque :D’autres options seront prises en charge dans une version future.
| String |
tiff_compression (Facultatif) | Indique le modèle de compression du fichier .tif en sortie.
| String |
geotiff_tags (Facultatif) | Indique si les balises GeoTIFF sont 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 dans chaque page d’un document PDF de l’OGC comportant plusieurs pages, exporte chaque page avec certains paramètres facultatifs définis, crée des pyramides et calcule des statistiques sur chaque fichier 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
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?