Advanced operations
Contents
[
Hide
]
The advanced operations section groups the Java workflows used for editing, inspecting, securing, and enriching existing PDF documents beyond the basic create, open, save, merge, and split operations.
- Working with Documents - compress, split, and merge documents and make other operations with the whole document.
- Working with Pages - add, move or remove, crop pages, add watermarks, stamps, and etc.
- Working with Images - add, extract or remove images from PDF documents.
- Attachments - you will learn how to add and delete the attachment from PDF programmatically with Python.
- Navigation and Interaction - deal with actions, bookmarks, navigate pages.
- Annotations - annotations allow users to add custom content on PDF pages. You can add, delete and modify the annotation from the PDF documents.
- Working with Tables - insert, decorate table in PDF, extract tabular data.
- Working with Forms - deal with interact PDF documents, add formfields, extract data.
- Working with Text - add, format, search and replace text in PDF.
- Compare PDF documents - possible to compare PDF documents content.
- Metadata in PDFs - get or set meta data in documents, dealing with XMP data.
- Working with Graphs - manipulate with shapes on the page.
- Working with Operators - make low-level operations in PDF.
- Artifacts - deal with watermarks and other special objects in PDF.
- Working with PDF layers - lock layers, extract elements, flatten, and merge PDF layers.
- Securing and Signing - protect and sign your PDF document programmatically
- Working with Vector Graphics - manipulate vector graphics in PDF documents.
- Working with ZUGFeRD - work with ZUGFeRD-compliant PDF documents.