Skip to main content

Pdftools SDK technical specifications

Pdftools SDK provides a comprehensive development library for C, C#, Java, and Python with advanced PDF capabilities.

Functionality

The following list provides an overview of the core functionality of the Pdftools SDK with links to specific implementation guides:

Trial license

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.

SDKCan be used without licenseUse with trial licenseUse with full license
Pdftools SDKYes, adds watermark.Adds watermark.No watermark.
Pdftools SDK Shell Tool
Toolbox add-onNo, processing fails.Adds watermark.No watermark.

Supported languages and frameworks

The Pdftools SDK is available for the following languages:

Supported operating systems

The Pdftools SDK is available for multiple operating systems:

Operating systemSupported 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

Pdftools SDK supports the following PDF versions:

VersionStandard
PDF 1.xPDF Reference 1.3 - 1.6
PDF 1.7PDF 1.7 / ISO 32000-1
PDF 2.0PDF 2.0 / ISO 32000-2
PDF/A-1aPDF/A-1a / ISO 19005-1 / Level A conformance
PDF/A-1bPDF/A-1b / ISO 19005-1 / Level B conformance
PDF/A-2aPDF/A-2a / ISO 19005-2 / Level A conformance
PDF/A-2bPDF/A-2b / ISO 19005-2 / Level B conformance
PDF/A-2uPDF/A-2u / ISO 19005-2 / Level U conformance
PDF/A-3aPDF/A-3a / ISO 19005-3 / Level A conformance
PDF/A-3bPDF/A-3b / ISO 19005-3 / Level B conformance
PDF/A-3uPDF/A-3u / ISO 19005-3 / Level U conformance

Supported image file formats

The Pdftools SDK supports the following image file formats:

  • JPEG
  • JPEG2000
  • JBIG2
  • PNG
  • GIF
  • TIFF
  • HEIC/HEIF
Get started

Try the SDKs with one of the Getting started guides.