PdfDocument Properties

The PdfDocument type exposes the following members.

Public propertyBinaryData
Gets the binary data for the full PDF file as a byte array;
Public propertyBookMarks
An PdfOutline object allowing developers to add, edit and remove navigational bookmarks from PDF documents.
Public propertyForm
Gets an object returning any PDF editable form fields which can have their values both read and set programmatically.
Public propertyGenerateUniqueDocumentIdentifiers

if false, Guid is not generated inside PDF DOM (better for unit testing) and BinaryData of two identical PDF files is the same.

If true, Guid is generated inside PDF DOM (better for security) and BinaryData of two identical PDF files differs.

Default value is false.

Public propertyMetaData
MetaData information settings for the PDF.

Allows File meta-data to be read and set including: Authors, File Dates, Keywords, Title and Subject

Public propertyOwnerPassword
Sets the owner password and enables 128Bit encryption of PDF content. An owner password is one used to enable and disable all other security settings.

OwnerPassword must be set to a non empty string value forAllowUserCopyPasteContent,AllowUserAnnotations,AllowUserFormData,AllowUserPrinting andAllowUserEdits to be restricted.

Public propertyPageCount
Gets the number of pages in the PDF document.
Public propertyPages
Gets the list of pages in the pdf document.
Public propertyPassword
Sets a Password used to protect and encrypt the PDF File. Setting a password will cause IronPDF to automatically protect the PDF file content using strong 128 bit encryption. Setting the password to null will remove any existing password.
Public propertySecuritySettings
Advanced security settings for the PDF.

Allows the developer to control user access passwords, encryption, and also who may edit, print and copy content from the PDF document

Public propertyStream
Gets the binary data for the full PDF file as a Stream
See Also
Download DLL or Install with Nuget