Are corrupt, damaged, or malformed PDF files a problem in your organization? pdfHarmony identifies and repairs problem PDF files before they enter your workflow. Because the software is server-based, you can run pdfHarmony on a high volume of files to ensure that they are identified and, if possible, fixed.
pdfHarmony normalizes the documents so problems like wrong operand type, broken fonts, unsupported/damaged files error messages, and more don’t have to stop your workflow or ruin your day.
See how one of our Publishing customers uses pdfHarmony.
Recovery, Repair and Optimization
- Repairs corrupt and malformed PDF files
- Harmonizes and converts input PDFs from any creation software into authentic Adobe PDFs
- Ensures PDFs are ISO 32000 compliant (the current International Standard for PDF)
- Consolidates identical fonts, font-subsets and XObjects to safely reduce file-size without altering objects on the page
- Logs PDF files that are corrupt or damaged and cannot be recovered by Adobe Reader
- Logs any page display or rendering error that Adobe Reader would encounter
- Standard log file and optional interactive HTML report
Apply Metadata, set Document Options
- Sets Document Information; Author, Title, Subject, Keywords, etc.
- Sets PDF file open options including Page Layout Modes, Open Actions, Toolbar visibility, Menu and Bookmarks visibility, and more
- No limit on concurrent users or connections
- No limit on the number of documents processed
- No limit on threads – run as many instances as you want
- Operates on recursive (nested) folders, watched folders or from the command-line
- Call from any programming or scripting language including (but not limited to) Perl, PHP, Java, C++, ASP & .Net, Visual Basic, Cold Fusion and Lotus Notes
- May be readily integrated with other Appligent or third party products as part of a complete PDF workflow solution
- May be scripted for multithreaded operation
See the pdfHarmony Documentation for more information.
Supported Operating Systems
XP (32-bit), Windows Server 2003 through Windows Server 2012 (32 or 64 bit)
Linux (RedHat, SUSE, Ubuntu, etc.)
Kernel 2.4, 32 bit
Kernel 2.6, 32 bit
Kernel 2.6 64 bit
5.2 & above on Power
Oracle (Sun) Solaris
10 and above on SPARC
11i v2 & above on Itanium & PA-RISC
Apple Mac OS X
10.5 & above on Intel x86
Minimum free memory available to run the application : 512 MBytes