IPdf |
public interface IPdfDocument : IDisposable
The IPdfDocument type exposes the following members.
| Name | Description | |
|---|---|---|
| Format | Gets the format and/or version of the PDF document. | |
| IsEncrypted | Gets if the document is encrypted and has a password. | |
| IsPdfACompliant | Gets the PDF/A compliance status of the document. | |
| IsPdfUaCompliant | Gets the PDF/UA compliance status of the document. |
| Name | Description | |
|---|---|---|
| Convert | Converts the PDF document into the specified PDF format. | |
| CopyPage | Copies the specified page from a PDF document into this PDF document and adds it to the end of the page list. | |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) | |
| GetEmbeddedFileCount | Gets the number of embedded files in the PDF document. | |
| GetPageCount | Gets the number of pages in the PDF document. | |
| GetPdfFormat | Gets a string representation of the PDF document format. | |
| GetText | Gets the extracted text from the PDF document. | |
| GetText(PdfTextFormattingMode) | Gets the extracted text from the PDF document using the specified PdfTextFormattingMode | |
| Optimize | Optimize resources in the document using the defined optimization options. | |
| Save(FileStream) | Saves the document to the specified path. | |
| Save(String) | Saves the document to the specified path. | |
| Validate | Validates if the PDF document meets the specification of the provided PdfFormat. |