PDF Optimizer

All features and tool possibilities at a glance

C/C++
.NET Core
C#
Java

Short facts

Conformance

  • ISO 32000-1 (PDF 1.7)

  • ISO 32000-2 (PDF 2.0)

Supported formats

Input Formats

  • PDF 1.0 to 1.7

  • PDF 2.0

Output formats

  • PDF 1.0 to 1.7

  • PDF 2.0

Features

Easy configurability through optimization profiles

Web profile

  • Remove redundant and unnecessary data for electronic document exchange

  • Down-sample, clip, and intelligently compress images

  • Merge and subset fonts

  • Linearize the output

  • Convert colors to RGB

Archive profile

  • Remove redundant and unnecessary data for archiving

  • Intelligently compress images

  • Merge and subset fonts

Print profile

  • Remove redundant and unnecessary data for printing

  • Down-sample, clip, and intelligently compress images

  • Merge and subset fonts

  • Convert colors to CMYK

Features and fine grained configuration for optimizing images

  • Separately configurable compression of bi-tonal, indexed and continuous (i.e. color and grayscale) images

  • Define threshold in dots per inch (DPI) for triggering image down-sampling

  • Define target image resolution in DPI for image down-sampling

  • Automatically select best compression type for each image

  • Configure enforcement of configured compression types

  • Color conversion to CMYK, RGB, or grayscale

  • Remove invisible parts of images

  • Reduce the number of color channels used for images, image masks and soft masks (if applicable)

  • Convert soft masks to image masks (if applicable)

  • Perform mixed raster content (MRC) optimization for images

  • Choose color management engine

  • Remove images entirely and substitute by empty XObjects

Features and fine grained configuration for optimizing fonts

  • Subset font programs to contain only the used glyphs

  • Merge compatible font programs and fonts

  • Compress Type1 fonts (convert to CFF)

  • Remove font programs

Features for optimizing page content

  • Remove unused resources

  • Automatic page content optimization

  • Flatten or remove page annotations and form fields

Fine grained configuration for removal of:

  • Redundant objects

  • Embedded standard fonts (e.g. Courier, Arial, Times)

  • Embedded, non-symbolic fonts

  • Unnecessary file information

  • Article threads

  • Alternative images

  • Metadata

  • Page piece information

  • Output intent

  • Document structure tree including markup

  • Miniature page preview images (thumbnails)

  • Spider (web capture) information

Features and configuration on file level

  • Read encrypted input files

  • Encrypt and set access authorization for the output file

  • Process memory-resident files

  • Automatic removal of obsolete objects stemming from previous changes to the file

  • Set minimum PDF version of the output file

  • Linearize output file for fast web view

Listing and extraction features

  • List fonts and their properties

  • List and extract images and their properties

  • Extract number of pages

  • Error code