
## Organize PDF functions

|      Name      |  Description   |
| -------------- | -------------- |
| [Optimize](./optimize/) | Optimize PDF-document content. |
| [OptimizeResource](./optimizeresource/) | Optimize resources of PDF-document. |
| [Grayscale](./grayscale/) | Convert PDF-document to black and white. |
| [Rotate](./rotate/) | Rotate PDF-document. |
| [SetBackground](./setbackground/) | Set PDF-document background color. |
| [Repair](./repair/) | Repaire PDF-document. |
| [ReplaceText](./replacetext/) | Replace text in PDF-document. |
| [AddPageNum](./addpagenum/) | Add page number to a PDF-document. |
| [AddTextHeader](./addtextheader/) | Add text in Header of a PDF-document. |
| [AddTextFooter](./addtextfooter/) | Add text in Footer of a PDF-document. |
| [Flatten](./flatten/) | Flatten PDF-document. |
| [RemoveAnnotations](./removeannotations/) | Remove annotations from PDF-document. |
| [RemoveAttachments](./removeattachments/) | Remove attachments from PDF-document. |
| [RemoveBlankPages](./removeblankpages/) | Remove blank pages from PDF-document. |
| [RemoveBookmarks](./removebookmarks/) | Remove bookmarks from PDF-document. |
| [RemoveHiddenText](./removehiddentext/) | Remove hidden text from PDF-document. |
| [RemoveImages](./removeimages/) | Remove images from PDF-document. |
| [RemoveJavaScripts](./removejavascripts/) | Remove java scripts from PDF-document. |
| [RemoveTables](./removetables/) | Remove tables from PDF-document. |
| [RemoveWatermarks](./removewatermarks/) | Remove watermarks from PDF-document. |
| [AddWatermark](./addwatermark/) | Add watermark to PDF-document. |
| [EmbedFonts](./embedfonts/) | Embed fonts a PDF-document. |
| [UnembedFonts](./unembedfonts/) | Unembed fonts a PDF-document. |
| [OptimizeFileSize](./optimizefilesize/) | Optimize size of PDF-document with image compression quality. |
| [RemoveTextHeaders](./removetextheaders/) | Remove text headers from PDF-document. |
| [RemoveTextFooters](./removetextfooters/) | Remove text footers from PDF-document. |
| [Crop](./crop/) | Crop pages of a PDF-document. |
| [ReplaceFont](./replacefont/) | Replace font in a PDF-document. |
| [Convert](./convert/) | Convert a PDF-document into a PDF-document with the specified PDF format. |
| [Validate](./validate/) | Validate a PDF-document for compliance with the PDF format. |
| [RemovePdfaCompliance](./removepdfacompliance/) | Remove PDF/A compliance from a PDF-document. |
| [RemovePdfUaCompliance](./removepdfuacompliance/) | Remove PDF/UA compliance from a PDF-document. |
| [IsPdfaCompliant](./ispdfacompliant/) | Get is a PDF-document PDF/A compliant. |
| [IsPdfUaCompliant](./ispdfuacompliant/) | Get is a PDF-document PDF/UA compliant. |
| [ReversePages](./reversepages/) | Reverse the order of pages in PDF-document. |
| [ReorderPages](./reorderpages/) | Reorder pages in PDF-document. |
| [PageRotate](./pagerotate/) | Rotate page. |
| [PageSetSize](./pagesetsize/) | Set size of page. |
| [PageGrayscale](./pagegrayscale/) | Convert page to black and white. |
| [PageAddText](./pageaddtext/) | Add text on page. |
| [PageReplaceText](./pagereplacetext/) | Replace text on page. |
| [PageAddPageNum](./pageaddpagenum/) | Add page number on page. |
| [PageAddTextHeader](./pageaddtextheader/) | Add text in page header. |
| [PageAddTextFooter](./pageaddtextfooter/) | Add text in page footer. |
| [PageRemoveAnnotations](./pageremoveannotations/) | Remove annotations in page. |
| [PageRemoveHiddenText](./pageremovehiddentext/) | Remove hidden text in page. |
| [PageRemoveImages](./pageremoveimages/) | Remove images in page. |
| [PageRemoveTables](./pageremovetables/) | Remove tables in page. |
| [PageRemoveWatermarks](./pageremovewatermarks/) | Remove watermarks in page. |
| [PageAddWatermark](./pageaddwatermark/) | Add watermark on page. |
| [PageRemoveTextHeaders](./pageremovetextheaders/) | Remove text headers in page. |
| [PageRemoveTextFooters](./pageremovetextfooters/) | Remove text footers in page. |
| [PageCrop](./pagecrop/) | Crop page. |
| [PageReplaceFont](./pagereplacefont/) | Replace font in page. |
| [PageMergeLayers](./pagemergelayers/) | Merge all layers on the page into a single layer with the specified new layer name. |
| [PageLayers](./pagelayers/) | Gets layers' names on page. |


## Detailed Description

Functions for organizing PDF files.
