Подпись | Описание | Тип данных |
Входной файл 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 |
Вырезать результат по карте (Дополнительный) | Указывает, будет ли экспортирована вся страница, или только карта.
| Boolean |
Разрешение в dpi (Дополнительный) | Разрешение выходного файла .tif в точках на дюйм (dpi). По умолчанию 250 | Long |
Цветовой режим (Дополнительный) | Определяет количество битов, используемых для описания цвета.
Примечание:Дополнительные опции будут поддерживаться в следующей версии. | String |
Сжатие (Дополнительный) | Задает схему сжатия для выходного файла .tif.
| String |
Записать теги GeoTIFF (Дополнительный) | Определяет, будут ли теги GeoTIFF добавлены к выходным данным. Этот параметр поддерживается, только если Входной файл PDF включает пространственную привязку.
| Boolean |
Краткая информация
Экспортирует файл .pdf в Tagged Image File Format (TIFF).
Использование
Если Входной файл PDF включает информацию о пространственной привязке, Выходной файл TIFF будет в формате GeoTIFF. GeoTIFF можно использовать как источник для оцифровки и просмотра в ArcGIS Pro.
Инструмент поддерживает оба стандарта, GeoPDF и ISO для документов PDF с пространственной привязкой.
Если Входной файл 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 | Входной файл .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 (Дополнительный) |
Указывает, будет ли экспортирована вся страница, или только карта.
| 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.PDFToTIFF_conversion(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.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: Да