Pdftools SDK

All features and formats at a glance

MacOS
Windows Client
Linux
Java
C#
.NET Core
C/C++

Facts & Features

Convert PDF to PDF/A

Features

  • Convert PDF documents to PDF/A-1, PDF/A-2, PDF /A-3

  • Validate files pre- and post-conversion

  • Apply PDF/A-compliant digital signatures

  • Create searchable text using OCR (optional)

Conformance

  • ISO 32000-1 (PDF 1.7)

  • ISO 32000-2 (PDF 2.0)

  • ISO 19005-1 (PDF/A-1)

  • ISO 19005-2 (PDF/A-2)

  • ISO 19005-3 (PDF/A-3)

  • PAdES (ETSI EN 319 142) signature levels B-B, B-T, CMS

  • Legacy PAdES baseline signature (ETSI TS 103 172) B-Level and T-Level

  • Legacy PAdES (ETSI TS 102 778) Part2 (PAdES Basic), Part3 (PAdES-BES), and Part4 (PAdES-LTV, Long Term Validation)

  • Long-term signature profiles for PAdES (ISO 14533-3)

  • Cryptographic Suites (ETSI TS 119 312)

  • Quality assurance: veraPDF test corpus and Isartor test suite

Input formats

  • PDF 1.0 to 1.7

  • PDF 2.0

Output formats

  • PDF/A-1a*, PDF/A-1b

  • PDF/A-2a*, PDF/A-2b, PDF/A-2u

  • PDF/A-3a*, PDF/A-3b, PDF/A-3u

    (*) The input file must meet conditions for PDF/A creation.

Convert PDF to Image

Features

  • Convert PDF documents to various image formats

  • Create single-page and multi-page image files

  • Set rotation, resolution, compression, and more

  • Apply image dithering, image filters, and color depth

  • Add watermark images

Conformance

  • ISO 32000-1 (PDF 1.7)

  • ISO 32000-2 (PDF 2.0)

  • ISO 19005-1 (PDF/A-1)

  • ISO 19005-2 (PDF/A-2)

  • ISO 19005-3 (PDF/A-3)

  • TIFF V6

  • Quality assurance: Isartor test suite

Input formats

  • PDF 1.0 to 1.7

  • PDF 2.0

  • PDF/A-1, PDF/A-2, PDF/A-3

Output formats

  • JPEG

  • PNG

  • TIFF

  • GIF

Convert Image to PDF

Features

  • Convert image files to PDF documents

  • Set PDF conformance level

  • Convert an image from one format to another

  • Merge multiple images into a single multi-page image

  • Set scaling, orientation, resolution, encryption, and more

Conformance

  • ISO 32000-1 (PDF 1.7)

  • ISO 32000-2 (PDF 2.0)

  • ISO 19005-1 (PDF/A-1)

  • ISO 19005-2 (PDF/A-2)

  • ISO 19005-3 (PDF/A-3)

Input formats

  • BMP (1, 2, 4, 8, 24 bit)

  • GIF (2 to 8 bit)

  • JBIG2 (lossless compression)

  • JPEG, JPEG2000 and JPEG-LS (grayscale, RGB)

  • PBM and PNG (1 to 8, 24 bit)

  • TIFF

  • Bitonal: uncompressed, CCITT G3, CCITT G3-2D, CCITT G4, LZW, ZIP, Packbits

  • Grayscale, RGB and CMYK: uncompressed, LZW, JPEG, JPEG (old), ZIP, Packbits

Output formats - Image to PDF

  • PDF 1.0 to 1.7

  • PDF 2.0

  • PDF/A-1a, PDF/A-1b

  • PDF/A-2a, PDF/A-2b, PDF/A-2u

  • PDF/A-3a, PDF/A-3b, PDF/A-3u

Output formats - Image to Image

  • JPEG

  • PNG

  • TIFF

Compress and Optimize PDF

Features

  • Simplify configuration with optimization profiles

  • Optimize images with fine-grained controls

  • Compress, subset, merge, and remove font programs

  • Optimize page content automatically

  • Remove unwanted content and unnecessary file info

  • Encrypt and control input and output on a file level

  • List and extract images, properties, error codes, and more

Conformance

  • ISO 32000-1 (PDF 1.7)

  • ISO 32000-2 (PDF 2.0)

Input formats

  • PDF 1.0 to 1.7

  • PDF 2.0

Output formats

  • PDF 1.0 to 1.7

  • PDF 2.0

Validate PDF

Features

  • Validate formats: PDF1.x, PDF 2.0, PDF/A-1, PDF/A-2, PDF/A-3

  • Display summarized or detailed log file to ensure conformance at lexical, syntactic, and semantic levels

  • Classify notifications by error, warning, or information

  • Choose to cancel validation on first-error occurrence (optional)

  • Determine the claimed conformance of any document

  • Validate conformance with defined directives in custom profiles

Conformance

  • ISO 32000-1 (PDF 1.7)

  • ISO 32000-2 (PDF 2.0)

  • ISO 19005-1 (PDF/A-1)

  • ISO 19005-2 (PDF/A-2)

  • ISO 19005-3 (PDF/A-3)

  • Quality assurance: veraPDF test corpus and Isartor test suite

Supported formats

  • PDF 1.3 to 1.7

  • PDF 2.0

  • PDF/A-1a, PDF/A-1b

  • PDF/A-2a, PDF/A-2b, PDF/A-2u

  • PDF/A-3a, PDF/A-3b, PDF/A-3u

Start building today

Trusted by 6,000+ customers—simplify your document management with Pdftools.
Process documents swiftly with the highest quality output
Process documents swiftly with the highest quality output
Get expert guidance and support from the Pdftools team at every step
Get expert guidance and support from the Pdftools team at every step
Choose the plan that fits your needs or get a custom quote
Choose the plan that fits your needs or get a custom quote