PDFDocumentOpen (arcpy.mapping)

Резюме

Возвращает объект PDFDocument (содержание объекта берется из файла PDF на диске, последующие операции, заканчивающиеся вызовом saveAndClose, изменяют исходный файл PDF).

Обсуждение

Используйте функцию PDFDocumentOpen для получения ссылки на файл PDF и изменения его содержания. Чтобы сохранить сделанные изменения на диске, не забудьте вызвать saveAndClose после выполнения операций PDFDocument.

Синтаксис

PDFDocumentOpen (pdf_path, {user_password}, {master_password})
ПараметрОбъяснениеТип данных
pdf_path

Строка, содержащая путь и имя открываемого файла PDF.

String
user_password

Строка, задающая пароль пользователя. Пароли обычно используются для запрета открытия файла PDF и выполнения специфических операций с ним.

String
master_password

Строка, задающая мастер-пароль. Мастер-пароли обычно используются для запрета настройки разрешений для пользователей в файле PDF.

String

Пример кода

PDFDocumentOpen, пример

Следующий скрипт изменяет свойства метаданных документа PDF и задает стиль, с которым открывается документ.

import arcpy
pdfDoc = arcpy.mapping.PDFDocumentOpen(r"C:\Project\ParcelAtlasMapBook.pdf")
pdfDoc.updateDocProperties(pdf_title="Atlas Map",
                           pdf_author="Esri",
                           pdf_subject="Map Book",
                           pdf_keywords="Atlas; Map Books",
                           pdf_open_view="USE_THUMBS",
                           pdf_layout="SINGLE_PAGE")
pdfDoc.saveAndClose()
del pdfDoc
9/11/2013