Click or drag to resize
Pdftools logo

PdfTools.Toolbox.Pdf Namespace

 
Classes
 ClassDescription
Public classDocument A class representing a PDF document.
Public classEncryption The password and permissions that should be applied to a document, when it is created using the Create(Stream, NullableConformance, Encryption) or CreateWithFdf(Stream, Stream, NullableConformance, Encryption) methods. The encryption algorithm (e.g., MD4, AES) will be the highest level of encryption that is supported for the document Conformance. Note that encryption is not permitted for any PDF/A level Conformance.
Public classFileReference

Description of a file

A file description is used for embedded files.
Public classFileReferenceList
Public classMetadata

Represents the metadata of a document or an object in a document.

For document level metadata, all changes are reflected in both, XMP metadata and document info dictionary depending on the conformance of the document.

Public classOptionalContentGroup An optional content group (OCG). An OCG is also known as a layer.
Public classOptionalContentGroupList A list of OptionalContentGroup objects (also know as layers). The list of optional content groups for a specific document can be retrieved using the OptionalContentGroups.
Public classPage Represents a page, which may be either associated with a document or part of a document. When the page is associated with a document, changes to the page are still possible. Any changes made to the page will be reflected in the associated document, after the page is appended to the document's Pages. After a page is appended to a document's Pages, the page becomes part of the document and no further changes to the page are possible.
Public classPageCopyOptions The PageCopyOptions determine how page resources are treated when copying a page from an input document to an output document using the Copy(Document, Page, PageCopyOptions) and Copy(Document, PageList, PageCopyOptions) methods.
Public classPageList
Enumerations
 EnumerationDescription
Public enumerationConformance The version and conformance of a Document.
Public enumerationCopyStrategy The CopyStrategy defines how Link, Annotation, and unsigned SignatureField objects are handled when they are copied from an input document to an output document using the Copy(Document, Page, PageCopyOptions) and Copy(Document, PageList, PageCopyOptions) methods.
Public enumerationNameConflictResolution The strategy that is followed when global elements from different input documents have the same name. This setting is most commonly relevant for FormFields.
Public enumerationOcgState The ocg state affects the visibility of content elements that depend on it.
Public enumerationPermission The Permissions in force for this document.
Public enumerationRemovalStrategy

Removal strategy for SignedSignatures.

Signed digital signatures are always invalidated when copying a page and therefore have to be removed. This property specifies, whether the visual representation of the signature is preserved.