PDF a TIFF (Conversión)

Resumen

Exporta un archivo .pdf a Formato de archivo de imagen con etiquetas (TIFF).

Uso

  • Si el valor del parámetro Archivo PDF de entrada incluye información de georreferencia, el valor del parámetro Archivo TIFF de salida puede ser un GeoTIFF. Un GeoTIFF se puede utilizar como fuente para digitalizar y visualizar en ArcGIS Pro.

  • La herramienta admite los estándares tanto GeoPDF como ISO de documentos PDF georreferenciados.

  • Si el valor del parámetro Archivo PDF de entrada consta de más de una página, el parámetro Número de página del PDF mostrará las páginas en el archivo .pdf.

  • Si el valor del parámetro Archivo PDF de entrada no tiene una referencia espacial, los parámetros Mapa en PDF y Escribir etiquetas GeoTIFF no estarán disponibles.

  • Un GeoPDF 3D generará un archivo .tif, pero no estará georreferenciado.

Parámetros

EtiquetaExplicaciónTipo de datos
Archivo PDF de entrada

El archivo .pdf de entrada que se desea exportar a TIFF.

File
Archivo de TIFF de salida

El archivo .tif de salida.

Raster Dataset
Contraseña del PDF
(Opcional)

Este parámetro no está disponible en ArcGIS 3.1. Se admitirá en una próxima versión.

Encrypted String
Número de página del PDF
(Opcional)

El número de página del documento PDF que se va a exportar a TIFF.

Long
Mapa en PDF
(Opcional)

El mapa que se exportará.

En un archivo .pdf, un mapa es un contenedor de gráficos definido en la página PDF que tiene una referencia espacial. Un mapa en PDF es equivalente a un mapa de ArcGIS Pro en el sentido de que es el contenedor de datos espaciales. Un documento PDF puede tener uno o varios mapas. Por ejemplo, una página puede tener un mapa principal y una vista general adicional más pequeña o un mapa clave.

Si se especifica el valor del parámetro Escribir etiquetas GeoTIFF, se utilizará para establecer la referencia espacial de salida del archivo .tif.

Si se especifica el valor del parámetro Recortar salida al mapa, se utilizará para definir la extensión del archivo .tif de salida.

Si la página contiene más de un mapa, cada mapa único de la página PDF se mostrará por nombre. También puede utilizar la opción MÁS GRANDE para utilizar el mapa más grande del PDF. Esta es la opción predeterminada.

Para los archivos .pdf que utilizan el estándar GeoPDF de OGC, la única opción admitida es MÁS GRANDE.

Si la página solo contiene un mapa, este parámetro estará en blanco.

String
Recortar salida al mapa
(Opcional)

Especifica si se exportará toda la página o solo se exportará el mapa.

  • Activado: solo se exportará a TIFF el mapa especificado en el parámetro Mapa en PDF.
  • Desactivado: se exportará a TIFF toda la página. Esta es la opción predeterminada.
Boolean
Resolución en dpi
(Opcional)

La resolución del archivo .tif de salida en puntos por pulgada (DPI, por sus siglas en inglés). El valor predeterminado es 250.

Long
Modo de color
(Opcional)

Especifica el número de bits que se utilizarán para describir el color.

  • Color verdadero RGBSe utilizará el color RGBA de 32 bits. Si el parámetro Compresión está establecido en Jpeg, se utilizará el color RGB de 24 bits. Esta es la opción predeterminada.
Nota:

Se admitirán más opciones regionales en una próxima versión.

String
Compresión
(Opcional)

Especifica el esquema de compresión para el archivo .tif de salida.

  • LZWSe utilizará Lempel-Ziv-Welch, una compresión sin pérdida de datos. Esta es la opción predeterminada.
  • ReducciónSe utilizará la compresión de datos sin pérdida de información.
  • JpegSe utilizará la compresión con pérdida de información JPEG. La calidad de compresión se establecerá automáticamente en 100 y no se podrá cambiar.
  • NingunoNo se aplicará compresión.
  • PackBitsSe utilizará la compresión sin pérdida de información PackBits.
String
Escribir etiquetas GeoTIFF
(Opcional)

Especifica si se agregarán etiquetas GeoTIFF a la salida. Este parámetro solo se admite si el valor del parámetro Archivo PDF de entrada tiene una referencia espacial.

  • Activado: se agregarán etiquetas GeoTIFF a la salida. Esta es la opción predeterminada.
  • Desactivado: no se agregarán etiquetas GeoTIFF a la salida.
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})
NombreExplicaciónTipo de datos
in_pdf_file

El archivo .pdf de entrada que se desea exportar a TIFF.

File
out_tiff_file

El archivo .tif de salida.

Raster Dataset
pdf_password
(Opcional)

Este parámetro no está disponible en ArcGIS 3.1. Se admitirá en una próxima versión.

Encrypted String
pdf_page_number
(Opcional)

El número de página del documento PDF que se va a exportar a TIFF.

Long
pdf_map
(Opcional)

El mapa que se exportará.

En un archivo .pdf, un mapa es un contenedor de gráficos definido en la página PDF que tiene una referencia espacial. Un mapa en PDF es equivalente a un mapa de ArcGIS Pro en el sentido de que es el contenedor de datos espaciales. Un documento PDF puede tener uno o varios mapas. Por ejemplo, una página puede tener un mapa principal y una vista general adicional más pequeña o un mapa clave.

Si se especifica el valor del parámetro geotiff_tags, se utilizará para establecer la referencia espacial de salida del archivo .tif.

Si se especifica el valor del parámetro clip_option, se utilizará para definir la extensión del archivo .tif de salida.

Puede especificar el mapa por nombre. También puede utilizar la opción LARGEST para utilizar el mapa más grande del PDF. Esta es la opción predeterminada.

Para los archivos .pdf que utilizan el estándar GeoPDF de OGC, la única opción admitida es LARGEST.

Nota:

Al introducir el nombre del mapa, reemplace cualquier espacio por un guion bajo. Por ejemplo, Mi mapa se convierte en Mi_Mapa.

String
clip_option
(Opcional)

Especifica si se exportará toda la página o solo se exportará el mapa.

  • CLIP_TO_MAPSolo se exportará a TIFF el mapa especificado en el parámetro pdf_map.
  • NO_CLIPSe exportará a TIFF toda la página. Esta es la opción predeterminada.
Boolean
resolution
(Opcional)

La resolución del archivo .tif de salida en puntos por pulgada (DPI, por sus siglas en inglés). El valor predeterminado es 250.

Long
color_mode
(Opcional)

Especifica el número de bits que se utilizarán para describir el color.

Nota:

Se admitirán más opciones regionales en una próxima versión.

  • RGB_TRUE_COLORSe utilizará el color RGBA de 32 bits. Si el parámetro tiff_compression está establecido en JPEG, se utilizará el color RGB de 24 bits. Esta es la opción predeterminada.
String
tiff_compression
(Opcional)

Especifica el esquema de compresión para el archivo .tif de salida.

  • LZWSe utilizará Lempel-Ziv-Welch, una compresión sin pérdida de datos. Esta es la opción predeterminada.
  • DEFLATESe utilizará la compresión de datos sin pérdida de información.
  • JPEGSe utilizará la compresión con pérdida de información JPEG. La calidad de compresión se establecerá automáticamente en 100 y no se podrá cambiar.
  • NONENo se aplicará compresión.
  • PACK_BITSSe utilizará la compresión sin pérdida de información PackBits.
String
geotiff_tags
(Opcional)

Especifica si se agregarán etiquetas GeoTIFF a la salida. Este parámetro solo se admite si el valor del parámetro in_pdf_file tiene una referencia espacial.

  • GEOTIFF_TAGSSe agregarán etiquetas GeoTIFF a la salida. Esta es la opción predeterminada.
  • NO_GEOTIFF_TAGSNo se agregarán etiquetas GeoTIFF a la salida.
Boolean

Muestra de código

Ejemplo 1 de PDFToTIFF (ventana de Python)

Este ejemplo ejecuta los parámetros requeridos utilizando un PDF ISO.

 
import arcpy
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'
arcpy.conversion.PDFToTIFF(inPDF, outTIFF)
Ejemplo 2 de PDFToTIFF (script independiente)

Este ejemplo se repite a través de cada página de un documento PDF de OGC de varias páginas, exporta cada página con algunos parámetros opcionales configurados y genera pirámides y calcula estadísticas sobre cada 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)

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados