Accusoft.PdfXpressSdk Namespace : Document Class |
The following tables list the members exposed by Document.
Name | Description | |
---|---|---|
![]() | Document Constructor | Overloaded. Creates a PDF document from an existing PDF file (on disk or in memory) or creates a new PDF. |
Name | Description | |
---|---|---|
![]() | DocumentMetadata | Gets a reference to the DocumentMetadata object of a Document. The DocumentMetadata object represents the document's metadata, which includes general information, such as the document's title, author, and creation and modification dates. |
![]() | IsPortfolio | Read-only, specifies whether the document is a portfolio. |
![]() | Linearized | The PDF document is linearized. |
![]() | PageCount | The number of pages in the PDF document |
![]() | Version | Specifies the version of the PDF standard the document adheres to. |
Name | Description | |
---|---|---|
![]() | AddAttachment | Adds the attachment to the document. |
![]() | AddBookmarkChild | Overloaded. Adds a new child bookmark context to the parent bookmark context. |
![]() | AddBookmarkSibling | Overloaded. Adds a new next sibling bookmark context to the parent bookmark context. |
![]() | AddHyperlink | Adds a hyperlink to the specified page. |
![]() | AddImage | Overloaded. Adds raw or compressed image data to an existing page in a PDF document. |
![]() | AddSecurity | Adds Security to a Document that is not secure. |
![]() | AddText | Adds text to a document using specified formatting and rendering data. |
![]() | AddWatermark | Adds a watermark into the current Document from another Document. |
![]() | ConvertToPdfA | Apply ISO 19005-1:2005 restrictions and prohibitions to convert a candidate PDF document to PDF/A. If the candidate PDF document violates a restriction or prohibition, PDF Xpress may attempt to apply an automatic fix-up to satisfy compliance. If a detected violation is not fixed, then the conversion process will raise an exception that describes the nature of the failure. PDF Xpress PDF/A conversion support is limited to new image-only PDFs. Image-only PDFs lack searchable text content, but require only honoring a subset of PDF/A-1b compliance rules. Consequently, converting a candidate PDF document to PDF/A-1b is guaranteed to fail if any of the following is true— The candidate was opened from the file system or from memory. PDF/A compliance is not guaranteed if changes are made to the PDF document after conversion has succeeded. Refer to ISO 19005-1:2005 Document management — Electronic document file format for long-term preservation — Part 1: Use of PDF 1.4 (PDF/A-1) Specify a well-formed ICC profile using either a filename or a local memory buffer. The ICC profile filename will be ignored if a local memory buffer is provided. |
![]() | CopyPageTo | Designed to make passing image data between different Accusoft components easier, this method makes a copy of the page's image data (rendering) and gives the new image data to another object which can be defined in a different Accusoft assembly. When finished, both this object and the destination object will contain separate copies of the same image data. |
![]() | CreateBookmark | This method creates a BookmarkContext object destined to be added to the document. |
![]() | CreatePage | Adds a new empty page to a PDF document. |
![]() | CreateThumbnail | Overloaded. Adds raw or compressed image data as a thumbnail to an existing page in a PDF document. |
![]() | DeleteAnnotation | Removes the annotation at the specified annotation index from the specified page. |
![]() | DeleteAttachment | Deletes the attachment specified by the index. |
![]() | DeleteHyperlink | Removes the hyperlink at the specified index from the specified page. |
![]() | DeletePage | Deletes an existing page by the given page number, from a PDF document. |
![]() | DeleteThumbnail | Deletes the thumbnail image for the selected page, if one exists. |
![]() | DeleteWatermark | Deletes a watermark(s) from the Document's page. |
![]() | Dispose | Dispose implemented for IDisposable interface. |
![]() | ExportXfdf | Exports PDF Annotations to XFDF text data. |
![]() | ExtractImages | Extracts the images on the page specified by the page number using the options specified. |
![]() | ExtractPages | Extracts pages from the document according to the page extraction options. |
![]() | ExtractThumbnail | Extracts the thumbnail image on the page specified by the page number. |
![]() | GetAnnotationCount | Reports the number of PDF Annotations on a specific page in the PDF document. |
![]() | GetAnnotationName | Reports the name of a PDF Annotation. |
![]() | GetAnnotationSubtype | Gets the subtype of the annotation at the specified annotation index from the specified page. |
![]() | GetAttachment | Returns the attachment at the specified index. |
![]() | GetAttachmentCount | Returns the number of attachments in the document. |
![]() | GetBookmarkChild | Gets the child bookmark context of the given parent bookmark context. |
![]() | GetBookmarkRoot | Gets the root bookmark context. |
![]() | GetBookmarkSibling | Gets the next sibling bookmark context of the parent bookmark context. |
![]() | GetExtractedImage | Gets the extracted image from previously calling ExtractImages(). |
![]() | GetHyperlink | Gets the hyperlink at the specified page and index. |
![]() | GetHyperlinkCount | Returns the number of hyperlinks on the specified page. |
![]() | GetInfo | Overloaded. Gets information about an existing page in a PDF document. |
![]() | GetSecurity | Gets the Security settings of the Document if it's secure, using the specified Owner Password. |
![]() | GetTextFinder | Gets a TextFinder object for a page of the current document. |
![]() | ImportXfdf | Imports XFDF text data to PDF Annotations. |
![]() | InsertPages | Inserts pages into the current Document from another Document. |
![]() | IsStrictlyDeviceGray | Determines if the page strictly uses the color space DeviceGray for visible graphics. |
![]() | MovePage | Moves a page from one index location in the Document to another. |
![]() | RemoveBookmark | Removes the given bookmark context. |
![]() | RemoveSecurity | Removes the Security of a Document that is secure. |
![]() | RenderPageToBitmap | Overloaded. Generates a bitmap of an existing page using the current screen resolution. |
![]() | RenderPageToDeviceContext | Draw a PDF page to a Windows GDI+ device context. The PdfXpress event PageRendering is raised periodically while drawing. The PdfXpress event PageRendered is raised upon successful completion. |
![]() | RenderPageToDib | Overloaded. Renders a page to a Device-Independent-Bitmap at screen resolution. |
![]() | RenderPageToEps | Renders a page to Encapsulated PostScript text. |
![]() | RenderPageToImageData | Renders a page to an ImageDataInfo object. |
![]() | Save | Save a PDF document containing at least one page to a PDF file |
![]() | SaveToBuffer | Saves a PDF Document into a new local memory buffer. |
![]() | SaveToHandle | Saves a PDF Document into a new global memory buffer, accessed using a global handle. |
![]() | SetRotationOfPage | Sets the rotation of the specified page. |
Name | Description | |
---|---|---|
![]() | CancelInsertPages | Event which is fired after each page is inserted to allow the user to cancel the current process. |
![]() | ContinueExport | Called to interrupt an export operation. |
![]() | ContinueImport | Called to interrupt an import operation. |
![]() | ExportedAnnotation | An event that is raised for each PDF annotation successfully exported. |