标注 | 说明 | 数据类型 |
输入 PDF 文件 | 要导出到 TIFF 的输入 .pdf 文件。 | File |
输出 TIFF 文件 | 输出 .tif 文件。 | Raster Dataset |
PDF 密码 (可选) | 此参数在 ArcGIS 3.0 中不可用。 将在未来的版本中提供支持。 | Encrypted String |
PDF 页码 (可选) | 要导出到 TIFF 的 PDF 文档的页码。 | Long |
PDF 地图 (可选) | 将导出地图。 在 .pdf 文件中,地图是 PDF 页面上已定义的具有空间参考的图形容器。 PDF 地图相当于 ArcGIS Pro 地图,其为空间数据的容器。 一个 PDF 文档可能包含一个或多个地图。 例如,一个页面可能包含一个主地图和一个附加的较小的概览或注记地图。 如果已指定写入 GeoTIFF 标签参数值,它将用于设置 .tif 文件的输出空间参考。 如果已指定裁剪输出到地图参数值,它将用于定义输出 .tif 文件的范围。 如果页面包含多个地图,将按名称列出 PDF 页面上的所有唯一地图。 您还可以通过 LARGEST 选项来使用 PDF 中最大的地图。 这是默认设置。 对于使用 OGC GeoPDF 标准的 .pdf 文件,唯一支持的选项是 LARGEST。 如果页面只包含一个地图,则此参数将为空。 | String |
裁剪输出到地图 (可选) | 指定将导出整个页面还是仅导出地图。
| Boolean |
分辨率 (DPI) (可选) | 输出 .tif 文件的分辨率,以每英寸点数 (DPI) 为单位。 默认值为 250。 | Long |
颜色模式 (可选) | 指定将用于描述颜色的位数。
注:未来的版本中将支持其他选项。 | String |
压缩 (可选) | 指定输出 .tif 文件的压缩方案。
| String |
写入 GeoTIFF 标签 (可选) | 指定是否将 GeoTIFF 标签添加到输出中。 仅当输入 PDF 文件参数值具有空间参考时才支持此参数。
| Boolean |
摘要
将 .pdf 文件导出为标记图像文件格式 (TIFF)。
使用情况
如果输入 PDF 文件参数值包括地理参考信息,则输出 TIFF 文件参数值可以是 GeoTIFF。 GeoTIFF 可用作在 ArcGIS Pro 中数字化和查看的源。
该工具支持地理参考 PDF 文档的 GeoPDF 和 ISO 标准。
如果输入 PDF 文件参数值包含多个页面,则 PDF 页码参数将显示 .pdf 文件中的页面。
如果输入 PDF 文件参数值没有空间参考,则 PDF 地图和写入 GeoTIFF 标签参数将不可用。
3D GeoPDF 将输出 .tif 文件,但不会进行地理配准。
参数
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})
名称 | 说明 | 数据类型 |
in_pdf_file | 要导出到 TIFF 的输入 .pdf 文件。 | File |
out_tiff_file | 输出 .tif 文件。 | Raster Dataset |
pdf_password (可选) | 此参数在 ArcGIS 3.0 中不可用。 将在未来的版本中提供支持。 | Encrypted String |
pdf_page_number (可选) | 要导出到 TIFF 的 PDF 文档的页码。 | Long |
pdf_map (可选) | 将导出地图。 在 .pdf 文件中,地图是 PDF 页面上已定义的具有空间参考的图形容器。 PDF 地图相当于 ArcGIS Pro 地图,其为空间数据的容器。 一个 PDF 文档可能包含一个或多个地图。 例如,一个页面可能包含一个主地图和一个附加的较小的概览或注记地图。 如果已指定 geotiff_tags 参数值,它将用于设置 .tif 文件的输出空间参考。 如果已指定 clip_option 参数值,它将用于定义输出 .tif 文件的范围。 您可以按名称指定地图。 您还可以通过 LARGEST 选项来使用 PDF 中最大的地图。 这是默认设置。 对于使用 OGC GeoPDF 标准的 .pdf 文件,唯一支持的选项是 LARGEST。 注:输入地图名称时,请使用下划线替换所有空格。 例如,My Map 将变为 My_Map。 | String |
clip_option (可选) |
指定将导出整个页面还是仅导出地图。
| Boolean |
resolution (可选) | 输出 .tif 文件的分辨率,以每英寸点数 (DPI) 为单位。 默认值为 250。 | Long |
color_mode (可选) | 指定将用于描述颜色的位数。 注:未来的版本中将支持其他选项。
| String |
tiff_compression (可选) | 指定输出 .tif 文件的压缩方案。
| String |
geotiff_tags (可选) | 指定是否将 GeoTIFF 标签添加到输出中。 仅当 in_pdf_file 参数值具有空间参考时才支持此参数。
| Boolean |
代码示例
此示例使用 ISO PDF 运行所需的参数。
import arcpy
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'
arcpy.conversion.PDFToTIFF(inPDF, outTIFF)
此示例循环遍历多页 OGC PDF 文档的每一页、使用一些可选参数集导出所有页、构建金字塔并计算每个 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)
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是