PDF Tools AG - Homepage

3-Heights™ PDF Optimizer – PDF compression software and PDF optimizer


Areas of use
Technical details

Overview – PDF compressor to compress PDF file size

The 3-Heights™ PDF Optimizer component serves the purpose of optimizing PDF documents specifically in preparation for certain applications such as web-based publication, data exchange or printing.

Web-based publication calls for lean files optimized for screen display, whose first page is displayed even before the complete file has been downloaded.

The priorities in the pre-press stage focus on sufficient resolution of images and color quantity optimization.

3-Heights™ PDF Optimizer


Each function can be selected and configured individually. For instance, you can specify that all bi-tonal images with a resolution of 300 dpi or more should be reduced to 200 dpi and compressed using JBIG2.

  • Resolution reduction (down-sampling) for color and grayscale images, bi-tonal images and indexed images
  • Specification of a threshold where down-sampling starts
  • Color conversion
    • To RGB
    • To CMYK
    • To grayscale
  • Recompression
    • JPEG
    • JPEG2000
    • JBIG2
    • CCITT G3, G3-2D, G4
    • Flate
    • LZW
  • Subsetting of fonts
  • Removal of embedded font programs from standard fonts (un-embedding)
  • Optimization of resources
  • Removal of redundant objects
  • Removal of undesired information such as
    • Article threads
    • Alternative images
    • Metadata
    • Page piece information
    • Document structure tree
    • Thumbnails
    • Spider information

3-Heights™ PDF Optimization

  • Remove or flatten form fields and annotations
  • Read and write encrypted documents
  • Linearize documents for fast web view
  • List image attributes used
    • Page number
    • Size
    • Resolution
    • Color space
    • Compression type
    • Compression ratio
    • Space requirements in the PDF document
  • List used fonts and their attributes


Properties and benefits

The 3-Heights™ PDF Optimizer component is designed to handle large quantities of documents. It is simple to integrate and customize. The tool enables the efficient production of PDF documents for specific purposes.

Performance characteristics

  • File size reduction
  • Broad range of optimization functions in one component
  • Needs minimal memory to handle complex optimization very efficiently thanks to two-phase processing
  • Can also process very large files (> 2 GB)
  • Platform independent

Areas of use


Web-based applications demand short response times. Potential customers soon lose interest when online publications and documents are slow to load. Small and linearized PDF documents reduce response times significantly.

Outgoing mail

Poorly compressed PDF documents make emails unnecessarily large and can slow down communications or prevent the exchange of documents by email altogether. Appropriate optimization in outgoing mail processes can improve communication significantly.

Pre-press stage

The priorities in the pre-press stage focus on correct reproduction and color quantity reduction during printing. Hence, all colors can be converted to CMYK or grayscale, for instance.


Archiving requirements can vary; for instance, alternative images may be required in one case but not in another. Redundant or unnecessary data should not be archived in either scenario. The 3-Heights™ PDF Optimizer component offers selective optimization options to enable precisely these kinds of configuration variations.

Other areas of use

  • Web publishing platform
  • As an optimization step after assembling documents from a heterogeneous source
  • Conversion of colors to standardize corporate color space standards

Technical details

Input formats

  • PDF

Output formats

  • PDF


  • Standards: ISO 32000 (PDF 1.7)

Operating systems

  • Windows 7 or newer
  • Windows Server 2008 or newer
  • HP-UX – PA-RISC,  Itanium
  • Linux (SuSe and Red Hat on Intel)
  • Mac OS X
  • Sun Solaris


  • API: C, Java, .NET, COM

Programming languages

All program libraries are written in efficient and thread-safe C++. API offers a selection of the following connections to programming languages:

  • C#, VB .NET, J# via .NET
  • Java via JNI
  • MS Visual Basic, Borland Delphi, MS Office products such as Access and C++ via COM
  • C and C++ via native C

Product variants

  • Shell tools (command line)
  • API (programming interface)
  • Windows service (system service)

Next steps

Test Online

Product-specific success stories

Bayer CropScience AG, Germany

Fine Print, UK-Witney, Oxon

Inbro Ltd, Reading, UK

Documentation / FAQ

Product flyer

API - Shell - Service

Samples (API)

API - Shell - Service

We are here to help

Easy ways to get the answers you need.

Contact via email

Via phone :
08:00-17:00 HEC (UTC+1)
+41 43 411 44 51

Follow and tell


Subscribe newsletter

Copyright 2001-2016 PDF Tools AG

Sitemap | Privacy | Legal | Masthead