Etiqueta | Explicación | Tipo 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.
| 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.
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.
| 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.
| Boolean |
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
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 | 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.
| 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.
| 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 incluye una referencia espacial.
| Boolean |
Muestra de código
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)
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)