PDFDocumentOpen (arcpy.mapping)
Резюме
Возвращает объект PDFDocument (содержание объекта берется из файла PDF на диске, последующие операции, заканчивающиеся вызовом saveAndClose, изменяют исходный файл PDF).
Обсуждение
Используйте функцию PDFDocumentOpen для получения ссылки на файл PDF и изменения его содержания. Чтобы сохранить сделанные изменения на диске, не забудьте вызвать saveAndClose после выполнения операций PDFDocument.
Синтаксис
Параметр | Объяснение | Тип данных |
pdf_path |
Строка, содержащая путь и имя открываемого файла PDF. | String |
user_password |
Строка, задающая пароль пользователя. Пароли обычно используются для запрета открытия файла PDF и выполнения специфических операций с ним. | String |
master_password |
Строка, задающая мастер-пароль. Мастер-пароли обычно используются для запрета настройки разрешений для пользователей в файле PDF. | String |
Пример кода
Следующий скрипт изменяет свойства метаданных документа 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