
## Core PDF functions

|      Name      |  Description   |
| -------------- | -------------- |
| [New](./new/) | Create a new PDF-document. |
| [Open](./open/) | Open a PDF-document with filename. |
| [Save](./save/) | Save the previously opened PDF-document. |
| [SaveAs](./saveas/) | Save the previously opened PDF-document with new filename. |
| [Close](./close/) | Release allocated resources for PDF-document. |
| [SetLicense](./setlicense/) | Set license with filename. |
| [ExtractText](./extracttext/) | Return the PDF-document contents as plain text. |
| [WordCount](./wordcount/) | Return word count in PDF-document. |
| [CharacterCount](./charactercount/) | Return character count in PDF-document. |
| [Append](./append/) | Append pages from another PDF-document. |
| [AppendPages](./appendpages/) | Append selected pages from another PDF-document. |
| [MergeDocuments](./mergedocuments/) | Create a new PDF-document by merging the provided PDF-documents. |
| [SplitDocument](./splitdocument/) | Create multiple new PDF-documents by extracting pages from the source PDF-document. |
| [Split](./split/) | Create multiple new PDF-documents by extracting pages from the current PDF-document. |
| [SplitAtPage](./splitatpage/) | Split the PDF-document into two new PDF-documents. |
| [SplitAt](./splitat/) | Split the current PDF-document into two new PDF-documents. |
| [Bytes](./bytes/) | Return the contents of the PDF-document as a byte slice. |
| [GetMetaInfo](./getmetainfo/) | Get meta information value of PDF-document.. |
| [SetMetaInfo](./setmetainfo/) | Set meta information value of PDF-document.. |
| [ClearMetaInfo](./clearmetainfo/) | Clear all meta information values of PDF-document.. |
| [IsLinearized](./islinearized/) | Get a value indicating whether document is linearized. |
| [PageAdd](./pageadd/) | Add new page in PDF-document. |
| [PageInsert](./pageinsert/) | Insert new page at the specified position in PDF-document. |
| [PageDelete](./pagedelete/) | Delete specified page in PDF-document. |
| [PageCount](./pagecount/) | Return page count in PDF-document. |
| [PageWordCount](./pagewordcount/) | Return word count on specified page in PDF-document. |
| [PageCharacterCount](./pagecharactercount/) | Return character count on specified page in PDF-document. |
| [PageIsBlank](./pageisblank/) | Return page is blank in PDF-document. |


## Detailed Description

Core functions for working with PDF files.

