ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

PDF 转 TIFF

  • 摘要
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

将现有 PDF 文件导出为标记图像文件格式 (TIFF)。如果 PDF 具有地理坐标信息,则 TIFF 可以是 GeoTIFF。这些 TIFF 可作为在 ArcMap 中进行屏幕数字化和查看的源。同时支持具有地理坐标的 PDF 的 GeoPDF 和 ISO 标准。

用法

  • 如果 PDF 中包含多页,则 PDF 页码将列出 PDF 中的页。如果尝试输入一个无效的页码,则会收到一条错误消息。

  • PDF 页码只能是一页;不能是页码范围。

  • 如果 PDF 中不包含空间参考,则禁用 PDF 地图和写入 GeoTIFF 标签。

  • 不支持 3D GeoPDF 版本 1.0。此工具将输出 TIFF,但可能不会对其进行地理配准。

语法

PDFToTIFF_conversion (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

输出 TIFF 文件的路径和名称。

Raster Dataset
pdf_password
(可选)

如果 PDF 受密码保护,则工具需要相应的密码才能进行处理。可根据嵌入到 PDF 中的安全性设置提供不同的密码。如果 PDF 受限制访问权限的保护

  • 打开文档 - 输入 PDF 打开密码。
  • 复制内容 - 输入 PDF 文件的权限密码。
  • 打开并复制内容 - 输入 PDF 文件的权限密码。
Encrypted String
pdf_page_number
(可选)

页码包含要导出至 TIFF 的内容。只能输入一个页码,不能输入页码范围。

Long
pdf_map
(可选)

在 PDF 文件中,地图是 PDF 页面中具有空间参考的图形的已定义容器。PDF 地图等同于 ArcMap 数据框,因为它是空间数据的容器。一个 PDF 可有一个或多个地图。例如,一个页面可具有一个主地图和另外一个较小的概视图或索引图。

如果启用了写入 GeoTIFF 标签设置,PDF 地图将用于设置 TIFF 的输出空间参考。

如果启用了将输出裁剪到地图选项,则 PDF 地图还将用于定义输出 TIFF 的范围。

您可按名称指定要使用的地图。也可以通过 LARGEST 来使用 PDF 中最大的地图。如果未指定参数,这也将是默认设置。

注:

输入地图名称时,请使用下划线替换空格。例如,可将 My Map 输入为 My_Map。

String
clip_option
(可选)

指定应裁剪/提取的内容。

  • CLIP_TO_MAP —仅提取在 pdf_map 参数中选择的地图。
  • NO_CLIP —将指定的整个页面转换至 TIFF。这是默认设置。
Boolean
resolution
(可选)

用于定义导出的 TIFF 的分辨率(以 DPI 表示)的数字(每英寸的点数)。默认值为 250。

Long
color_mode
(可选)

该值可指定用于描述颜色的位数。默认值为 RGB_TRUE_COLOR。

  • RGB_TRUE_COLOR —32 位 RGBA 颜色。如果选择使用 JPEG 压缩选项,将生成 24 位 RGB 颜色。
  • CMYK_TRUE_COLOR —32 位 CMYK 颜色。
  • RGB_PALETTE —8 位 RGB 调色板。
String
tiff_compression
(可选)

输出 TIFF 的压缩方案。默认值为 LZW。

  • LZW —Lempel-Ziv-Welch 为无损数据压缩。
  • DEFLATE —无损数据压缩。
  • JPEG —JPEG 有损压缩。质量设置为 100 且无法更改。
  • NONE —不应用压缩。
  • PACK_BITS —紧缩位无损压缩。
String
geotiff_tags
(可选)

如果 PDF 包含空间参考,可以选择添加 GeoTIFF 标签。

  • GEOTIFF_TAGS —除非 PDF 不含空间参考,否则应将 GeoTIFF 标签添加至输出。这是默认设置。
  • NO_GEOTIFF_TAGS —即使 PDF 包含空间参考,也不添加 GeoTIFF 标签。
Boolean

代码示例

PDFToTIFF 示例 1(Python 窗口)

该示例使用 ISO PDF 运行所需参数。

import arcpy

#Define variables
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'

#Export PDF to GeoTIFF
arcpy.PDFToTIFF_conversion(inPDF, outTIFF)
PDFToTIFF 示例 2(独立脚本)

该示例遍历多页面 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.mapping.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, CMYK color mode, and JPEG compression
    arcpy.PDFToTIFF_conversion(inPDF, outTIFFpath, '#', str(page), '#', '#', 96, 'CMYK_TRUE_COLOR', 'JPEG')

    # Build pyramids and calculate statistics on each output TIFF
    arcpy.BuildPyramidsandStatistics_management(outTIFF)

    print "Exported " + outTIFFpath

print "Done"

环境

  • 当前工作空间
  • 临时工作空间

许可信息

  • ArcGIS Desktop Basic: 是
  • ArcGIS Desktop Standard: 是
  • ArcGIS Desktop Advanced: 是

相关主题

  • “由 PDF 转出”工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明