Pdftools SDK
Integrate a comprehensive development library with advanced PDF functionalities into in-house applications. The Pdftools SDK is a development library for .Net, C, C#, Java, and more, with a complete PDF feature set.
Functionality
The following sections Pdftools SDK and Toolbox add-on provide an overview of the available features of the SDK.
Pdftools SDK
Integrate a comprehensive development library with advanced PDF functionalities into in-house applications.
- Archive PDFs to PDF/A
- Compress and optimize PDFs
- Convert images to PDFs
- Convert PDFs to images
- Merge and split PDFs
- Sign and certify PDFs
- Secure and encrypt PDFs
- Validate PDFs
Toolbox add-on
An add-on to the Pdftools SDK that provides low-level access to the content of PDF files.
- Add and fill form fields
- Edit
- Extract information
- Generate PDFs
- Layout for printing
- Manage annotations
- Manage metadata
- Redact
Use both the Pdftools SDK and the Toolbox add-on with the Pdftools SDK Shell Tool.
Trial license
The Pdftools SDK and Pdftools SDK Shell Tool don't require a trial license key, but the Toolbox add-on requires it. You can use the same license key for Pdftools SDK, Pdftools Shell Tool, and the Toolbox add-on.
SDK | To try the SDK | Output files | Get a license key |
---|---|---|---|
Pdftools SDK | No trial license key is needed. | Watermarked results without a license key. | To remove the watermark from the output files, contact the sales team through the Contact page. |
Pdftools SDK Shell Tool | |||
Toolbox add-on | Obtain a license key to try the SDK. | Obtain a license key to use the SDK. | To try the SDK, contact sales team through the Contact page. |
Supported languages and frameworks
The Pdftools SDK and the Toolbox add-on are available for the following languages:
Language or framework | Pdftools SDK documentation | Toolbox add-on documentation |
---|---|---|
C | C | C |
Java | Java | Java |
.NET | .NET | .NET |
Python | Python | Python |
Other languages (Go) | Get started with other programming languages |
Supported operating systems
The Pdftools SDK and the Toolbox add-on are 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 Pdftools SDK and the Toolbox add-on support 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 Pdftools SDK and the Toolbox add-on support the following image file formats:
- JPEG
- JPEG2000
- JBIG2
- PNG
- GIF
- TIFF
- HEIC/HEIF
Try the SDKs with one of the Getting started guides.