PDFDocumentOpen (arcpy.mapping)
Resumen
Returns a PDFDocument object (the contents of the object come from a PDF file on disk, and subsequent operations followed by a call to saveAndClose will modify the original PDF file).
Debate
Use the PDFDocumentOpen function to get a reference to an existing PDF file and modify its contents. For your changes to be committed to disk, be sure to call saveAndClose after performing the PDFDocument operations.
Sintaxis
Parámetro | Explicación | Tipo de datos |
pdf_path |
A string that specifies the path and file name of the PDF file to open. | String |
user_password |
A string that specifies the user password. User passwords are typically used to restrict opening and specific master-defined operations for a PDF file. | String |
master_password |
A string that specifies the master password. Master passwords are typically used to restrict setting of user permissions for a PDF file. | String |
Ejemplo de código
The following script modifies the PDF document metadata properties and sets the style in which the document will open.
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