When PDF Optimizer processes a PDF document, the system follows a series of steps described below. You can define the settings involved in the optimization process, such as whether to remove embedded fonts and how much to compress images, in your JSON profile file. Also, several of the steps in the process are optional:
- The system flattens transparencies found in the PDF input document (optional)
- PDF Optimizer converts the colors in the PDF input document to a target color space, using a color profile and render intent provided by the user (optional)
- The items in the PDF document are optimized, including images, fonts, objects, and user data, and then the objects are compressed as a part of the cleanup process.
- PDF Optimizer converts the optimized document so that it is compliant with the PDF/A-1b specification (optional).
These steps are described in detail in the pages to follow.