Introduction
Introduction
pdfHarmony is a key resource for performing process quality control in mission-critical applications. The software analyzes PDF files, identifies and repairs corrupt/malformed PDF files
Leveraging Adobe Systems’s own PDF Library, pdfHarmony offers positive identification in high-volume settings of any PDF page that stops Adobe Reader®, as well as recovery and repair of many otherwise broken PDF files.
Adobe Acrobat can open the vast majority of PDFs, and so can pdfHarmony. For these files, pdfHarmony optimizes the file structure, reduces the file size without affecting page content, and returns an authentic Adobe PDF file, fully compliant with ISO 32000, the international standard for PDF.
Technical Introduction
pdfHarmony leverages Adobe’s PDF library to run a series of processes that convert PDFs to Adobe PDF. These processes include:
- detecting and reporting damaged or malformed PDFs that can’t be opened with Adobe Acrobat or Reader
- detecting and reporting page rendering errors
- repairing and saving PDFs
- consolidates identical fonts, font subsets, and XObjects to reduce file size without altering objects on the page
- converting input PDFs into authentic Adobe PDFs
- ensuring PDFs are ISO 32000 compliant
pdfHarmony operates on recursive folders, watched folders, or from the command line. It sets document information fields and generates XMP metadata with or without modifying the creation date. In addition, pdfHarmony sets PDF open options that control page and layout modes, including open actions, toolbar, menu and bookmark states.
Results are captured in a log file and may be summarized in an HTML report.
User Guide Conventions
This User Guide uses certain styles of text to indicate different things throughout the documentation. The following is a description of these styles:
- Command Line user input:
pdfHarmony -p -optimize -o c:\Appligent\pdfHarmony\output.pdf c:\Appligent\pdfHarmony\input.pdf
- Cross Reference to other locations in the documentation: Command Line Option Reference
- Code snippets: begin_message
Note: Paragraphs that start with “Note:” are special notes relating to the subject. It is recommended that you read all notes.
In this Guide
- Getting Started with pdfHarmony describes pdfHarmony basic commands and how to get version and help information.
- Command Line Option Reference provides a list of all options available for running with pdfHarmony.
- Command Line Introduction describes basic commands for running on Windows and Mac OS X.
- Troubleshooting provides a checklist for troubleshooting problems
- Support tells you how to contact us in case you have any problems working with our software.