Work with PDF documents in C++
Contents
[
Hide
]
Use Aspose.PDF for C++ to create, format, validate, merge, optimize, and split PDF documents and manage page layers. The guides below cover document-level operations using the supplied C++ examples.
- Create PDF documents — Create a PDF from text or add searchable text to a scanned PDF through an external OCR callback with Aspose.PDF for C++.
- Format PDF documents — Inspect and configure PDF viewer preferences, font embedding, font subsets, and opening zoom with Aspose.PDF for C++.
- Manipulate PDF documents — Validate PDF/A documents, create and format a table of contents, add an expiry alert, and flatten a PDF with Aspose.PDF for C++.
- Merge PDF documents — Combine PDF files in sequence, merge selected ranges, insert or alternate pages, and add section separators and bookmarks with Aspose.PDF for C++.
- Optimize PDF documents — Optimize PDF resources, compress images, remove unused data, flatten interactive content, and convert pages to grayscale with Aspose.PDF for C++.
- Split PDF documents — Split PDF documents into individual pages, balanced parts, page ranges, custom groups, or odd and even pages with Aspose.PDF for C++.
- Work with PDF layers — Inspect the supplied layer-creation example and lock, export, flatten, or merge layers on the first PDF page with Aspose.PDF for C++.