The GdPicture.NET PDF Reducer SDK is probably the most complete PDF optimization engine of the market. More than 10 years of continuous research have been required to address all areas of compression and optimization, with a focus on font optimization, data compression, and image analysis.
PDF Optimization is about serializing several compression algorithms to surpass the limitations of some compression schemes while removing unwanted or unused objects and applying several other techniques when necessary.
On this page you will find several categories of optimization, each containing different functionalities, which can be enabled or disabled depending on the document and context.
Fonts used to render the document content are an essential part of the document structure of a PDF, since its main goal is to accurately display your document regardless of software, hardware, or the operating system. Embedded fonts which are becoming mandatory in new PDF Standards are optimized using several techniques:
You can read our blog articles for more information:
PDF Optimization is dependent of the context and purpose of documents. Every organization has different contexts to manage, sometimes required by the industry, sometimes by law, or simply by internal usage.
The PDF Optimization SDK allows you to address all contexts by enabling/disabling the features you need.
Below you will find a few examples where PDF optimization needs to be adapted:
Electronic document exchange
Documents must be fast to load, so anything slowing viewing and sharing should be avoided. Small and linearized PDF documents are favored to reduce response times.
Archiving often requires maximum compression of the files to save space. However, if a sufficient resolution is needed to keep a good quality document, redundant or unnecessary content is usually removed.
Printing requires to keep a high resolution for a correct reproduction, colors and transparency need to be preserved.
You will find a compiled demo applications in
You will find an example of a full application (the source code of PDF Reducer) in
[Install directory]\Samples\DotNet\GdPicture.NET 14\WinForm\C#\PDF Reducer
You will find other code snippets within the online reference guide found here https://guides.gdpicture.com
The text is based on a presentation held at the PDF Day – France in April 2018.
Organized by the PDF Association, the PDF days are the meeting place of the PDF industry, where experts conduct educational (non-commercial) presentations, panel and discussion-based sessions about the format.