PDFPatcher is a specialized suite of PDF utility tools designed for editing navigational bookmarks, modifying document structure, managing metadata, and processing pages. It provides a toolkit for altering PDF structures and properties without changing the original content stream.
The project is distinguished by its focus on bookmark management, featuring bulk editing and the ability to generate clickable bookmarks from visual tables of contents using optical character recognition. It also includes capabilities for font optimization through substitution and embedding to ensure consistent character rendering across different readers.
The software covers a broad range of document manipulation tasks, including merging and splitting files, extracting or reorganizing pages, and converting pages to images. It provides metadata administration tools for renaming files based on internal properties and security utilities to remove print and copy restrictions. Additional structural tools allow for the visualization of internal document node hierarchies and their export to XML.
Command-line tools are provided for automating file system operations based on internal document metadata properties.