Etiqueta | Explicación | Tipo 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.
| 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.
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.
| 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.
| Boolean |
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
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})
Nombre | Explicación | Tipo 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.
| 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.
| String |
tiff_compression (Opcional) | Especifica el esquema de compresión para el archivo .tif de salida.
| 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.
| Boolean |
Muestra de código
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)
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í