PDF a TIFF (Conversión)

Resumen

Exporta un archivo .pdf al formato de archivo de imagen con etiquetas (TIFF).

Uso

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

  • 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 de PDF mostrará las páginas del archivo .pdf.

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

  • Nos se admiten GeoPDF 3D.

Parámetros

EtiquetaExplicaciónTipo de datos
Archivo PDF de entrada

Archivo .pdf de entrada que se exportará a TIFF.

File
Archivo TIFF de salida

Archivo .tif de salida.

Raster Dataset
Contraseña del PDF
(Opcional)

Este parámetro no está disponible en ArcGIS 3.3. Se incluirá en una futura versión.

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

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

Long
Mapa PDF
(Opcional)

Mapa que se exportará.

En un archivo .pdf, un mapa es un contenedor definido de gráficos en la página PDF que tiene una referencia espacial. Un mapa PDF es equivalente a un mapa de ArcGIS AllSource en cuanto que es el contenedor de datos espaciales. Un documento PDF puede contener uno o varios mapas. Por ejemplo, una página puede tener un mapa principal y otro más pequeño 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 a 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 enumerará por su nombre. También puede utilizar la opción LARGEST para utilizar el mapa más grande en el PDF. Esta es la opción predeterminada.

Para archivos .pdf que utilizan el estándar OGC GeoPDF, solo se admite la opción LARGEST.

Si la página solo contiene un mapa, este parámetro estará vacío.

String
Recortar salida a mapa
(Opcional)

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

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

Resolución del archivo .tif de salida en puntos por pulgada (ppp). 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:

En una futura versión se ofrecerán más opciones.

String
Compresión
(Opcional)

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

  • LZWSe utilizará Lempel-Ziv-Welch, un tipo de compresión sin pérdida de datos. Esta es la opción predeterminada.
  • ReducciónSe utilizará una compresión de datos sin pérdida de información.
  • JpegSe utilizará una compresión JPEG con pérdida de datos. La calidad de compresión se establecerá automáticamente en 100 y no podrá modificarse.
  • NingunoNo se aplicará compresión.
  • PackBitsSe utilizará la compresión PackBits sin pérdida de datos.
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 incluye 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

Archivo .pdf de entrada que se exportará a TIFF.

File
out_tiff_file

Archivo .tif de salida.

Raster Dataset
pdf_password
(Opcional)

Este parámetro no está disponible en ArcGIS 3.3. Se incluirá en una futura versión.

Encrypted String
pdf_page_number
(Opcional)

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

Long
pdf_map
(Opcional)

Mapa que se exportará.

En un archivo .pdf, un mapa es un contenedor definido de gráficos en la página PDF que tiene una referencia espacial. Un mapa PDF es equivalente a un mapa de ArcGIS AllSource en cuanto que es el contenedor de datos espaciales. Un documento PDF puede contener uno o varios mapas. Por ejemplo, una página puede tener un mapa principal y otro más pequeño 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 su nombre. También puede utilizar la opción LARGEST para utilizar el mapa más grande en el PDF. Esta es la opción predeterminada.

Para archivos .pdf que utilizan el estándar OGC GeoPDF, solo se admite la opción LARGEST.

Nota:

Cuando introduzca el nombre del mapa, sustituya cualquier espacio por un guion bajo. Por ejemplo, Mi Mapa pasa a ser Mi_Mapa.

String
clip_option
(Opcional)

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

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

Resolución del archivo .tif de salida en puntos por pulgada (ppp). El valor predeterminado es 250.

Long
color_mode
(Opcional)

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

Nota:

En una futura versión se ofrecerán más opciones.

  • 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, un tipo de compresión sin pérdida de datos. Esta es la opción predeterminada.
  • DEFLATESe utilizará una compresión de datos sin pérdida de información.
  • JPEGSe utilizará una compresión JPEG con pérdida de datos. La calidad de compresión se establecerá automáticamente en 100 y no podrá modificarse.
  • NONENo se aplicará compresión.
  • PACK_BITSSe utilizará la compresión PackBits sin pérdida de datos.
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 incluye 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 ISO PDF.

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

Este ejemplo recorre cada página de un documento PDF OGC multipágina, exporta cada página con algunos parámetros opcionales definidos, y crea pirámides y calcula estadísticas en 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)

Temas relacionados