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

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

Functionality graphic 3-Heights™ PDF Optimization

  • 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

  • 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


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

Input formats

  • PDF

Output formats

  • PDF


  • Standards: ISO 32000 (PDF 1.7)

Operating Systems

  • Windows Vista, 7, 8, 8.1, 10 - 32 & 64 bit
  • Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016 – 32 & 64 bit
  • HP‑UX 11i incl. ia64 (Itanium) - 64 bit
  • IBM AIX 6.1 - 64 bit
  • macOS 10.4 - 32 & 64 bit
  • Linux 2.4 & 2.6 - 32 & 64 bit
  • Oracle Solaris 10, SPARC & Intel
  • HP-UX 11, PA-RISC2.0 - 32 bit


  • 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 and C++ via native C
  • C#, VB .NET, J# via .NET
  • Java via JNI
  • MS Visual Basic, Borland Delphi, MS Office products such as Access and C++ via COM

Product Variants

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

References 3-Heights™ PDF Optimizer