Adds an attachment to the PDF.
The file instance to attach.
true
if the operation is successful, otherwise false
.
Adds a new page to the end of the PDF.
Appends another PDF file to this PDF.
The PDF file instance to append.
true
if the operation is successful, otherwise false
.
Gets or sets the author of the PDF.
Clears the PDF instance.
Closes the PDF instance.
Creates a new layer in the PDF.
Gets or sets the creator of the PDF.
Gets or sets custom metadata for the PDF.
Deletes the page at the specified index.
The index of the page to delete.
true
if the operation is successful, otherwise false
.
Deletes multiple pages starting from the specified index.
The starting index of the pages to delete.
The number of pages to delete.
true
if the operation is successful, otherwise false
.
Gets or sets the "Derived From" information of the PDF.
Gets or sets the document ID of the PDF.
Draws a dynamic template on the PDF.
The XML string defining the template.
The starting page number for the template.
true
if the operation is successful, otherwise false
.
Exports FDF data from the PDF.
The file instance to save the FDF data.
true
if the operation is successful, otherwise false
.
Extracts pages from the PDF to another file.
The target file instance to extract pages to.
The pages to extract.
true
if the operation is successful, otherwise false
.
Extracts text from the PDF.
Indicates whether to extract the text as formatted.
The extracted text.
Flattens interactive form fields and annotations.
true
if the operation is successful, otherwise false
.
Gets the layer at the specified index.
Gets the page at the specified index.
Gets the count of images in the PDF.
Imports FDF data into the PDF.
The file instance containing the FDF data.
true
if the operation is successful, otherwise false
.
Inserts a new page at the specified index.
Gets a value indicating whether the PDF is open.
Gets or sets the keywords associated with the PDF.
Gets the count of layers in the PDF.
Gets or sets the "Managed From" information of the PDF.
Gets or sets the manager of the PDF.
Moves a page from one index to another.
The source index of the page.
The destination index of the page.
true
if the operation is successful, otherwise false
.
Gets the count of pages in the PDF.
Gets the PDF/A conformance level of the PDF.
Gets or sets the producer of the PDF.
Removes signature permissions from the PDF.
true
if the operation is successful, otherwise false
.
Removes structure information from the PDF.
true
if the operation is successful, otherwise false
.
Removes transparency groups from the PDF.
true
if the operation is successful, otherwise false
.
Saves the PDF to a file.
Optional
file: FileInstanceOptional. The file instance to save to.
Optional
createHumanReadable: booleanOptional. Indicates whether to create a human-readable PDF.
Optional
linearize: booleanOptional. Indicates whether to linearize the PDF.
Optional
producePdfA: booleanOptional. Indicates whether to produce a PDF/A.
Optional
doNotSyncMetaData: booleanOptional. Indicates whether to skip syncing metadata.
true
if the operation is successful, otherwise false
.
Sets page split information.
Array of page split information.
true
if the operation is successful, otherwise false
.
Gets or sets the subject of the PDF.
Swaps two pages in the PDF.
The index of the first page.
The index of the second page.
true
if the operation is successful, otherwise false
.
Gets or sets the title of the PDF.
Gets or sets the version ID of the PDF.
Represents a PDF instance with various methods and properties for PDF manipulation.