Recovery, Repair and Optimization with pdfHarmony

  • 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
  • Linearize output PDFs for faster access and viewing when downloaded from the Web or a network (Fast Web View)
  • Optimize to reduce output file size
  • Encode non-encoded streams using Flate compression
  • Remove ASCII85 filters from all streams
  • Replace LZW encoded streams with Flate encodings
  • Merge identical XObjects and Images
  • Optimize common sequences in page content
  • Merge identical font descriptors and encodings
  • Compress logical structure
  • Compress using Object Streams
  • Rewrite page contents, rebuilding the entire contents of the page eliminating many types of malformed content
  • Remove rotation from all pages

Problem Detection

  • Verify page drawing
  • 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

Easy Integration with pdfHarmony

  • 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

Documentation

See the pdfHarmony Documentation for more information.

Supported Operating Systems

Microsoft Windows
Windows 7 and higher (32 or 64 bit)

Linux (RedHat, SUSE, Ubuntu, etc.)
Kernel 2.6  64 bit

IBM AIX
5.2 & above on Power

Oracle (Sun) Solaris
10 and above on SPARC  

Apple Mac OS X
10.5 & above on Intel x86

Minimum free memory available to run the application : 512 MBytes

Back to top