The following tables list the members exposed by PDFFile.
Name | Description | |
---|---|---|
![]() |
PDFFile | Initializes a new PDFFile object and associated it with the name of a PDF file and the password used to decrypt it. |
Name | Description | |
---|---|---|
![]() |
AddImages | Adds raster images to a PDF document. |
![]() |
ClearAnnotations | Clears the annotations from an existing PDF file. |
![]() |
ClearBookmarks | Clears the bookmarks and internal links (TOC) from an existing PDF file. |
![]() |
Clone | Creates an exact copy of this PDFFile object. |
![]() |
Convert | Converts the file associated with the PDFFile object to a different version using optional document properties and security options. |
![]() |
ConvertToPDFA | Converts the file associated with this PDFFile object to PDF/A. |
![]() |
ConvertToSvg | Converts the specified page of this PDFFile to SVG. |
![]() |
DeletePages | Delete one or more pages from the file associated with this PDFFile object. |
![]() |
Distill | Converts (distills) the Postscript file associated with this PDFFile object to PDF. |
![]() ![]() |
ExtractEmbeddedFile | Extracts an embedded file (attachment) from a PDF document file and saves it to disk. |
![]() ![]() |
ExtractJavaScript | Extracts the list of JavaScript actions from a PDF document file. |
![]() |
ExtractPages | Extract one or more pages from the file associated with this PDFFile object using an array containing page numbers. |
![]() |
FillFormFields | Fills the PDF form document. |
![]() ![]() |
GetEmbeddedFileCount | Gets the total number of embedded files (attachments) in a PDF file. |
![]() |
GetPageCount | Gets the number of pages in this PDFFile object. |
![]() ![]() |
GetPDFFileType | Gets the type of a PDF or Postscript file. |
![]() |
InsertPagesFrom | Inserts one or more pages from an existing PDF file into the file associated with this PDFFile object. |
![]() ![]() |
IsEncrypted | Gets a value that indicate whether a PDF file is encrypted. |
![]() ![]() |
IsLinearized | Determines if this PDF file is linearized (optimized for the web). |
![]() ![]() |
IsPdfA | Determines if the specified file is PDF/A. |
![]() ![]() |
IsPortfolio | Indicates whether the file is a PDF portfolio. |
![]() |
Linearize | Converts the file associated with this PDFFile object into a linearized version (one optimized for Web viewing). |
![]() |
Load | Loads this PDFFile object and populate its pages collection and document properties. |
![]() |
MergeFiles | Merges pages from multiple PDF files into one output PDF file. |
![]() |
MergeWith | Merges this PDF file with one or more PDF existing files. |
![]() |
Optimize | Optimizes this PDFFile object and writes the PDF data into the specified file. |
![]() ![]() |
Redact | Redacts a PDF document stored in a file. |
![]() |
ReplacePagesFrom | Replaces one or more pages from an existing PDF file into the file associated with this PDFFile object. |
![]() |
RotatePages | Rotate one or more pages in an existing PDF file. |
![]() |
SetDocumentProperties | Updates the properties of the file associated with this PDFFile object. |
![]() |
SetInitialView | Updates the initial view options of the specified PDF file. |
![]() ![]() |
SignDocument | Adds a digital signature to a PDF document from a PFX file. |
![]() |
WriteAnnotations | Writes annotations to an existing PDF file. |
![]() |
WriteBookmarks | Writes bookmarks (TOC) to an existing PDF file. |
![]() ![]() |
WriteJavaScript | Writes (or removes) JavaScript actions to an output file. |
Name | Description | |
---|---|---|
![]() |
CompatibilityLevel | PDF compatibility level (version) to use when updating or creating a PDF file. |
![]() |
DocumentProperties | PDF document properties or metadata used with this PDFFile object. |
![]() |
FileName | Gets or sets the name of the file associated with this PDFFile. |
![]() |
InitialViewOptions | Sets the PDFInitialViewOptions that this PDFFile object uses when creating new PDF files. |
![]() |
OptimizerOptions | Sets the PDFOptimizerOptions that this PDFFile object uses when Optimize is called to create a new, optimized PDF file. |
![]() |
Pages | Gets the collection of pages in this PDF file. |
![]() |
Password | Gets or sets the password associated with this PDFFile. |
![]() |
SecurityOptions | PDF security and encryption options to use when updating or creating a PDF file. |