PDF vers TIFF (Conversion)

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

ÉtiquetteExplicationType 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.

  • Activé : seule la carte spécifiée dans le paramètre Carte PDF est exportée au format TIFF.
  • Désactivé : la totalité de la page est exportée au format TIFF. Il s’agit de l’option par défaut.
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.

  • Couleur vraie RVBLa couleur RVBA 32 bits est utilisée. Si le paramètre Compression est défini sur Jpeg, la couleur RVB 24 bits est utilisée. Il s’agit de l’option par défaut.
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.

  • LZWLa compression de données sans perte Lempel-Ziv-Welch est utilisée. Il s’agit de l’option par défaut.
  • CompresserUne compression de données sans perte est utilisée.
  • JpegLa compression avec perte JPEG est utilisée. La qualité de la compression est automatiquement définie sur 100 et ne peut pas être modifiée.
  • AucunLa compression n’est pas appliquée.
  • Bits compressésLa compression sans perte PackBits est utilisée.
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.

  • Activé : les balises GeoTIFF sont ajoutées à la sortie. Il s’agit de l’option par défaut.
  • Désactivé : les balises GeoTIFF ne sont pas ajoutées à la sortie.
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})
NomExplicationType 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.

  • CLIP_TO_MAPSeule la carte spécifiée dans le paramètre pdf_map est exportée au format TIFF.
  • NO_CLIPLa totalité de la page est exportée au format TIFF. Il s’agit de l’option par défaut.
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.

  • RGB_TRUE_COLORLa couleur RVBA 32 bits est utilisée. Si le paramètre tiff_compression est défini sur JPEG, la couleur RVB 24 bits est utilisée. Il s’agit de l’option par défaut.
String
tiff_compression
(Facultatif)

Indique le modèle de compression du fichier .tif en sortie.

  • LZWLa compression de données sans perte Lempel-Ziv-Welch est utilisée. Il s’agit de l’option par défaut.
  • DEFLATEUne compression de données sans perte est utilisée.
  • JPEGLa compression avec perte JPEG est utilisée. La qualité de la compression est automatiquement définie sur 100 et ne peut pas être modifiée.
  • NONELa compression n’est pas appliquée.
  • PACK_BITSLa compression sans perte PackBits est utilisée.
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.

  • GEOTIFF_TAGSLes balises GeoTIFF sont ajoutées à la sortie. Il s’agit de l’option par défaut.
  • NO_GEOTIFF_TAGSLes balises GeoTIFF ne sont pas ajoutées à la sortie.
Boolean

Exemple de code

Exemple 1 d’utilisation de l’outil PDFToTIFF (fenêtre Python)

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)
Exemple 1 d’utilisation de l’outil PDFToTIFF (script autonome)

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)

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes