The following tables list the members exposed by PDFFile.
Public Constructors
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. |
Public Methods
Name | Description | |
---|---|---|
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. | |
ExtractPages | Extract one or more pages from the file associated with this PDFFile object. | |
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. | |
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. |
Public Properties
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. |
See Also
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document