Toolbox add-on technical specifications
Toolbox add-on provides low-level access to PDF content for C, C#, and Java, delivering advanced PDF manipulation capabilities.
Functionality
The following list provides an overview of the core functionality of the Toolbox add-on with links to specific implementation guides:
- Accessibility: Add logical structure and accessibility features to PDF documents.
- Add and fill form fields: Create interactive forms and fill form fields programmatically.
- Edit: Add, remove, and modify content in PDF documents.
- Extract information: Extract text, images, and other content from PDF documents.
- Generate PDFs: Create PDF documents from scratch with full control over structure and content.
- Layout for printing: Configure page layouts and print settings for PDF documents.
- Manage annotations: Add, modify, and remove annotations in PDF documents.
- Manage metadata: Read and write document metadata and properties.
- Redact: Permanently remove sensitive information from PDF documents.
You can use the same license key for the Pdftools SDK, Pdftools Shell Tool, and Toolbox add-on. The Pdftools SDK and Pdftools SDK Shell Tool don’t require a trial license key, but the Toolbox add-on requires it.
| SDK | Can be used without license | Use with trial license | Use with full license |
|---|---|---|---|
| Pdftools SDK | Yes, adds watermark. | Adds watermark. | No watermark. |
| Pdftools SDK Shell Tool | |||
| Toolbox add-on | No, processing fails. | Adds watermark. | No watermark. |
Supported languages and frameworks
The Toolbox add-on is available for multiple languages:
| Language or framework | Toolbox add-on documentation |
|---|---|
| C | C |
| Java | Java |
| .NET | .NET |
Supported operating systems
The Toolbox add-on is available for multiple operating systems:
| Operating system | Supported architecture and other dependencies |
|---|---|
| Windows Client 7+ | x86 or x64 |
| Windows Server 2008+ | x86 or x64 |
| macOS 10.10+ | x64 or arm64 |
| Linux (RHEL 6.9+, CentOS 6+, Oracle Linux 8+, Fedora 29+, Debian 10+, Ubuntu 22.04+) | x64 |
| Other Linux distribution (glibc 2.34+) | Linux kernel 2.6+, GCC toolset 4.8+, glibc 2.34+, x64 |
| Other Linux distribution (glibc 2.12+) | Linux kernel 2.6+, GCC toolset 4.1+, glibc 2.12+, x64 |
Supported PDF versions
The Toolbox add-on supports the following PDF versions:
| Version | Standard |
|---|---|
| PDF 1.x | PDF Reference 1.3 - 1.6 |
| PDF 1.7 | PDF 1.7 / ISO 32000-1 |
| PDF 2.0 | PDF 2.0 / ISO 32000-2 |
| PDF/A-1a | PDF/A-1a / ISO 19005-1 / Level A conformance |
| PDF/A-1b | PDF/A-1b / ISO 19005-1 / Level B conformance |
| PDF/A-2a | PDF/A-2a / ISO 19005-2 / Level A conformance |
| PDF/A-2b | PDF/A-2b / ISO 19005-2 / Level B conformance |
| PDF/A-2u | PDF/A-2u / ISO 19005-2 / Level U conformance |
| PDF/A-3a | PDF/A-3a / ISO 19005-3 / Level A conformance |
| PDF/A-3b | PDF/A-3b / ISO 19005-3 / Level B conformance |
| PDF/A-3u | PDF/A-3u / ISO 19005-3 / Level U conformance |
Supported image file formats
The Toolbox add-on supports the following image file formats:
- JPEG
- JPEG2000
- JBIG2
- PNG
- GIF
- TIFF
- HEIC/HEIF
Try the Toolbox add-on with one of the Getting started guides.