PDF Optimizer: How to Set Up Your JSON Profile
Setting up your JSON Profile in PDF Optimizer
Reducing the size of PDF files can enhance their usability, whether you're distributing them online, ensuring quick downloads, or optimizing them for mobile viewing. One effective way to manage these optimizations is by setting up a JSON profile file tailored to your needs. This blog will guide you through the elements involved in setting up a JSON profile in PDF Optimizer to optimize your PDF documents efficiently.
Your JSON profile file should include a list of settings that define exactly what kind of changes you want to apply to your PDF document. PDF Optimizer offers a lot of different methods to optimize of a PDF document. The options you select will depend on how you want to change your output PDF documents.
Suppose you have a PDF document that is 18 MB and you want to make it smaller so that the file will be easier to distribute online. If you expect that your readers will be opening the file in a browser window, and it doesn’t matter if the photographs and diagrams in the document appear with a lower resolution, you could make the document smaller by aggressively compressing the images included in the file.
On the other hand, if you are working with a large PDF document that your customers are likely to want to print, but you want to make it smaller so that it downloads and prints more quickly, you probably want to leave the graphics alone. They will need to appear as sharp as possible, however you don’t need interactive content, like form fields, bookmarks, comments, or digital signatures. You can use PDF Optimizer to remove items from the PDF document that will not appear on paper.
Consider building a PDF document that you intend for people to read on smartphones and other mobile devices. In this case, you'll want to compress the document so that it opens as quickly as possible. You would reduce the size of the images in this case as well, but given that the screens are a lot smaller than a laptop or desktop monitor, you can reduce the resolution of the images in the PDF document to be less than a PDF document that is intended for opening in a browser window.
All of the settings for compressing a document are optional and are turned off by default. That means then that a setting is only applied if it is included in the JSON file. Flag settings must be set to “ON.” Settings that are turned off do not need to be defined in the JSON profile file. So you could create a custom JSON file with only a single setting, to compress images. Your JSON file might only hold five or six lines of text. Only use lowercase characters for the keys and values you add to the JSON file.
When setting up your JSON profile, the methods you can use to optimize a PDF document are sorted into these different categories:
Images
When a PDF document is created that includes photographs, diagrams or drawings, the original graphic file, such as a JPEG photo or a PNG image, become images in that PDF file. You can enter settings in the JSON profile file to compress these color, grayscale, or black & white images.
Fonts
PDF documents can travel with the fonts that they need to access to properly render text. Font files can be embedded within the PDF itself so that no matter what machine is used to open a PDF file, the PDF is always guaranteed to look the same, and the viewing tool does not need to look for substitute fonts installed on the local desktop or laptop. But these embedded font files can make the PDF larger, maybe a lot larger, if the document needs to express characters from an Asian font set, like Mandarin or Japanese.
You can enter settings in your JSON profile file to remove individual font characters or sets that you don’t need, thus reducing the size of the PDF file.
Transparency
It is possible to stack objects, such as graphics, images, text boxes, and form fields, on top of each other in a PDF document. These objects can be partially or fully transparent, and thus can interact in various ways with objects behind them. If a set of transparencies are stacked in a PDF file, each one contributes to the final result that appears on the page, such as the colors blending together into a final color that appears.
To make a PDF document simpler, you can flatten these transparencies. The flattening process combines the layers of content on a PDF page, or a stack of transparent images or colors, and renders the result as a single image, blended color, or set of text. For example, if a digital signature is flattened, the digital certificate key and related properties are removed from the signature field. The name of the person who signed the document and related information, such as the date and time stamp and the signer’s email address, appear on the page as text, but the signature field is no longer interactive.
To flatten the transparencies within a PDF document, there needs to be a "transparency/quality" section in the JSON profile file.
Objects
Besides graphic images and font files, a variety of other objects can be saved within a PDF document, such as:
• Blocks of JavaScript code
• Thumbnail images
• Bookmarks
• Tags
• Alternate graphics images
PDF Optimizer is designed to allow you to remove any of these objects from a PDF document. This serves to make the document smaller and easier to distribute.
User Data
It is possible to edit PDF documents using Adobe Acrobat and other viewing and editing tools. For example, when reviewing the content in a PDF document, a user might want to add a comment. It is also possible to attach external files to a PDF document so that the file is saved as a part of the PDF, or embed a hyperlink to a web page. Finally, a user could add metadata. PDF Optimizer can remove any of this content. It can also remove form fields, such as text boxes, check boxes, and radio buttons.
Cleanup
You can use the Cleanup features in PDF Optimizer to set compression values for a PDF document. You can compress the entire PDF document or parts of the content, and you can also remove redundant content or select a compression method to use, as well as other changes designed to make a PDF document open more quickly.
General
These options affect the PDF document as a whole, rather than individual features, like images or fonts or bookmarks. The setting provided under General allows you to force PDF Optimizer to generate a PDF output document even if this document will be larger than the input document it is intended to replace.
Color Conversion
You can turn on this feature to direct PDF Optimizer to convert the colors in a PDF document to a color profile you select before optimizing that document.
PDF/A Conversion
PDF/A, or PDF Archive document, is a type of PDF file that is designed to be stored so that it can be accessed for many years to come. PDF/A documents must be able to be opened and read using viewing tools available in the future, so they are designed to be self-contained. For example, all of the fonts used in a PDF/A document must be embedded within the PDF document itself for the file to be considered PDF/A compliant. You can turn on this option and prompt PDF Optimizer to save a PDF file as PDF/A compliant after the document is optimized. You can also define the color space used and determine how PDF Optimizer respond to errors during the conversion process.
PDF/X Conversion
PDF/X is an ISO-standard version the PDF format. It’s a subset of the PDF standard that applies to Printing Workflows. To learn more about the PDF/X format, check out The PDF/X-Files.
Ready to reduce your PDF file size efficiently? Discover more about optimizing your PDF documents with advanced tools and techniques. Visit Datalogics PDF Optimizer to learn more and get started today!