PDF в TIFF (Конвертация)

Краткая информация

Экспортирует файл .pdf в Tagged Image File Format (TIFF).

Использование

  • Если Входной файл PDF включает информацию о пространственной привязке, Выходной файл TIFF будет в формате GeoTIFF. GeoTIFF можно использовать как источник для оцифровки и просмотра в ArcGIS Pro.

  • Инструмент поддерживает оба стандарта, GeoPDF и ISO для документов PDF с пространственной привязкой.

  • Если Входной файл PDF состоит из более, чем одной страницы, значение параметра Номер страницы PDF будет показывать страницы в файле .pdf.

  • Если Входной файл PDF не содержит информацию о пространственной привязке, параметры Карта PDF и Записать теги GeoTIFF будут недоступны.

  • Файл 3D GeoPDF создаст выходной файл .tif, но он не будет содержать пространственную привязку.

Параметры

ПодписьОписаниеТип данных
Входной файл PDF

Входной файл .pdf, который будет экспортирован в TIFF.

File
Выходной файл TIFF.

Выходной файл .tif.

Raster Dataset
Пароль PDF
(Дополнительный)

Этот параметр недоступен в ArcGIS 2.9. Он будет поддерживаться в следующей версии.

Encrypted String
Номер страницы PDF
(Дополнительный)

Номер страницы документа PDF, который будет экспортирован в TIFF.

Long
Карта PDF
(Дополнительный)

Карта, которая будет экспортирована.

В файле .pdf карта определяет контейнер графики на странице PDF, для которой определена пространственная привязка. Карта PDF эквивалентна карте ArcGIS Pro, которая является контейнером для пространственных данных. Документ PDF может содержать одну или несколько карт. Например, страница может включать основную карту и дополнительную обзорную или ключевую карту.

Если задан параметр Записать теги GeoTIFF, он будет использован для задания пространственной привязки в файле .tif.

Если задан параметр Вырезать результат по карте, он будет использован для определения экстента выходного файла .tif.

Если страница содержит более одной карты, каждая уникальная карта страницы PDF будет перечислена по имени. Вы также можете указать опцию LARGEST, чтобы использовать самую большую карту в PDF. Это значение по умолчанию

Если файл PDF.pdf использует стандарт OGC GeoPDF, поддерживается только опция LARGEST.

Если страница содержит только одну карту, этот параметр будет пустым.

String
Вырезать результат по карте
(Дополнительный)

Указывает, будет ли экспортирована вся страница, или только карта.

  • Отмечено — только карта, указанная в параметре Карта PDF будет экспортирована в TIFF.
  • Не отмечено — страница целиком будет экспортирована в TIFF. Это значение по умолчанию
Boolean
Разрешение в dpi
(Дополнительный)

Разрешение выходного файла .tif в точках на дюйм (dpi). По умолчанию 250

Long
Цветовой режим
(Дополнительный)

Определяет количество битов, используемых для описания цвета.

  • Истинный цвет RGBБудет использован 32-разрядный цвет RGBA. Если параметр Сжатие установлен на Jpeg, используется 24-разрядный цвет RGB. Это значение по умолчанию
Примечание:

Дополнительные опции будут поддерживаться в следующей версии.

String
Сжатие
(Дополнительный)

Задает схему сжатия для выходного файла .tif.

  • LZWИспользуется Lempel-Ziv-Welch, сжатие данных без потерь. Это значение по умолчанию
  • УменьшитьБудет использоваться сжатие данных без потерь.
  • JpegБудет использовано сжатие с потерями JPEG. Качество сжатия будет автоматически установлено на 100 и его нельзя изменить.
  • НетСжатие не применяется.
  • PackBitsБудет использоваться сжатие без потерь PackBits.
String
Записать теги GeoTIFF
(Дополнительный)

Определяет, будут ли теги GeoTIFF добавлены к выходным данным. Этот параметр поддерживается, только если Входной файл PDF включает пространственную привязку.

  • Отмечено - теги GeoTIFF будут добавлены к выходным данным. Это значение по умолчанию
  • Не отмечено - теги GeoTIFF будут добавлены к выходным данным.
Boolean

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

Входной файл .pdf, который будет экспортирован в TIFF.

File
out_tiff_file

Выходной файл .tif.

Raster Dataset
pdf_password
(Дополнительный)

Этот параметр недоступен в ArcGIS 2.9. Он будет поддерживаться в следующей версии.

Encrypted String
pdf_page_number
(Дополнительный)

Номер страницы документа PDF, который будет экспортирован в TIFF.

Long
pdf_map
(Дополнительный)

Карта, которая будет экспортирована.

В файле .pdf карта определяет контейнер графики на странице PDF, для которой определена пространственная привязка. Карта PDF эквивалентна карте ArcGIS Pro, которая является контейнером для пространственных данных. Документ PDF может содержать одну или несколько карт. Например, страница может включать основную карту и дополнительную обзорную или ключевую карту.

Если задан параметр geotiff_tags, он будет использован для задания пространственной привязки в файле .tif.

Если задан параметр clip_option, он будет использован для определения экстента выходного файла .tif.

Вы можете указать карту по имени. Вы также можете указать опцию LARGEST, чтобы использовать самую большую карту в PDF. Это значение по умолчанию

Если файл .pdf использует стандарт OGC GeoPDF, поддерживается только опция LARGEST.

Примечание:

При вводе имени карты, замените все пробелы на нижние подчеркивания. Например, My Map станет My_Map.

String
clip_option
(Дополнительный)

Указывает, будет ли экспортирована вся страница, или только карта.

  • CLIP_TO_MAPТолько карта, указанная в параметре pdf_map будет экспортирована в TIFF.
  • NO_CLIPСтраница целиком будет экспортирована в TIFF. Это значение по умолчанию
Boolean
resolution
(Дополнительный)

Разрешение выходного файла .tif в точках на дюйм (dpi). По умолчанию 250

Long
color_mode
(Дополнительный)

Определяет количество битов, используемых для описания цвета.

Примечание:

Дополнительные опции будут поддерживаться в следующей версии.

  • RGB_TRUE_COLORБудет использован 32-разрядный цвет RGBA. Если параметр tiff_compression установлен на JPEG, используется 24-разрядный цвет RGB. Это значение по умолчанию
String
tiff_compression
(Дополнительный)

Задает схему сжатия для выходного файла .tif.

  • LZWИспользуется Lempel-Ziv-Welch, сжатие данных без потерь. Это значение по умолчанию
  • DEFLATEБудет использоваться сжатие данных без потерь.
  • JPEGБудет использовано сжатие с потерями JPEG. Качество сжатия будет автоматически установлено на 100 и его нельзя изменить.
  • NONEСжатие не применяется.
  • PACK_BITSБудет использоваться сжатие без потерь PackBits.
String
geotiff_tags
(Дополнительный)

Определяет, будут ли теги GeoTIFF добавлены к выходным данным. Этот параметр поддерживается, только если in_pdf_file включает пространственную привязку.

  • GEOTIFF_TAGSТеги GeoTIFF будут добавлены к выходным данным. Это значение по умолчанию
  • NO_GEOTIFF_TAGSТеги GeoTIFF не будут добавлены к выходным данным.
Boolean

Пример кода

PDFToTIFF, пример 1 (окно Python)

В этом примере инструмент запускается с требуемыми параметрами, с использованием ISO PDF.

import arcpy
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'
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.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.PDFToTIFF_conversion(inPDF, outTIFFpath, '#', str(page), '#', '#', 96, 
                               'RGB_TRUE_COLOR', 'JPEG')

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

    print("Exported " + outTIFFpath)

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы