ApiDocument
Class representing a document.
Methods
The following table lists the available methods.
| Method | Returns | Description |
|---|---|---|
| AddPage | ApiPage | Adds a new page to document. |
| ApplyRedact | boolean | Applies added redact. |
| GetAllFields | ApiField[] | Gets list of all fields in document. |
| GetCalculateOrder | string[] | Gets document calculate fields order |
| GetClassType | "document" | Returns a type of the ApiDocument class. |
| GetFieldByName | ApiField | null | undefined | Gets field by it's name. |
| GetPage | ApiPage | Gets page by index from document. |
| GetPagesCount | number | Gets document pages count |
| GetSelectedText | string | Gets selected text in document |
| GetSelection | DocSelection | null | undefined | Gets document selection info |
| GetSelectionQuads | DocQuads | Gets document selection quads by page |
| GetStyle | ApiStyle | null | Returns the document style by its name. |
| Merge | boolean | Merges pdf files to current document in specified position. |
| RemovePage | boolean | Removes a page from the document by its index. |
| SearchAndRedact | ApiRedactAnnotation[] | Searchs words and adds redact to it. |
| SetCalculateOrder | boolean | Sets document calculate fields order |
| SetSelection | boolean | Sets document selection |
| Split | PdfFile | Splits current pdf file with specified pages. |