标注 | 说明 | 数据类型 |
输入 PDF 文件 | 要导出为 TIFF 的输入 .pdf 文件。 | File |
输出 TIFF 文件 | 输出 .tif 文件。 | Raster Dataset |
PDF 密码 (可选) | 此参数在 ArcGIS 3.2 中不可用。 未来的版本中将支持此参数。 | 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。
参数
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.2 中不可用。 未来的版本中将支持此参数。 | 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: 是