C++ PDF library to create, convert, extract, edit, secure, sign, and process PDF documents without third‑party software.
Vendor
Aspose
Company Website
Aspose.PDF for C++ is a comprehensive C++ PDF library designed to support a wide range of PDF operations across multiple platforms. It offers powerful tools for creating, converting, extracting, editing, processing, securing, and signing PDF files. The library supports conversion from PDF to more than 20 formats, including DOCX, XLSX, PPTX, images, HTML, PDF/A, and also supports OFD (Open Fixed‑layout Document). It enables detailed parsing of PDF content, allowing developers to extract text, images, fonts, form data, stamps data, XFA content, vector graphics, and tabular data. Aspose.PDF for C++ also supports processing tasks such as splitting documents, merging files, compressing PDFs, constructing documents from XML structures, manipulating annotations, managing attachments, editing metadata, enforcing PDF security, and applying digital signatures. In addition, the library includes robust PDF generation capabilities such as adding pages, watermarks, or stamps, inserting formatted text, images, tables, vector graphics, highlights, underlines, strikethroughs, and file attachments. Aspose.PDF for C++ is a standalone library and does not require Microsoft Word, OpenOffice, or any other third‑party software.
Features
Conversion Features Supports converting over 20 formats, including:
- PDF to DOCX
- PDF to XLSX
- PDF to PPTX
- PDF to Images
- PDF to HTML
- HTML to PDF
- PDF/A to PDF
- PDF to PDF/A (X)
- Supports OFD (Open Fixed‑layout Document) Parsing Features Extract:
- Text from PDF
- Images
- Fonts
- Stamp data
- AcroForms data
- XFA data
- Tabular data
- Vector graphics Processing Features
- Compress PDF documents
- Split PDF files
- Merge PDF files
- Build PDF documents from XML structures
- Add and remove comments and annotations
- Add, extract, or remove attachments
- Get or set document metadata
- Secure PDFs with permissions and encryption
- Digitally sign PDF documents Generation Features
- Add pages
- Add watermarks or stamps
- Add simple or formatted text
- Insert images or graphics
- Add tables
- Add vector graphics
- Highlight, underline, or strikethrough text
- Attach files
Benefits
Aspose.PDF for C++ provides a powerful combination of performance, flexibility, and reliability:
- High Performance: Known for efficiently handling large and complex PDF documents.
- Reliability: Backed by a team of experienced developers, ensuring ongoing stability and robustness.
- Comprehensive Documentation: Offers detailed documentation and examples for fast onboarding.
- Versatility: Supports a wide range of document manipulation operations including creation, editing, extraction, conversion, securing, and signing.
- No Third‑Party Dependencies: Fully self‑contained and does not rely on Microsoft Word, OpenOffice, or external applications.
- Proven Success: Used by numerous customers with successful real‑world implementations.