A simplistic, very useful library which includes a set of programs suitable to inspect and manipulate the structure of PDF files
QPDF can be used to create linearized and encrypted files with ease. It's also capable to convert PDF files that include object streams.
QPDF comes with full support for editing PDF contents in a text editor.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- New example program: pdf-split-pages: efficiently split PDF files into individual pages.
- Bug fix: don't fail on files that contain streams where /Filter or /DecodeParms references a stream. Before, qpdf would try to convert these to direct objects, which would fail because of the stream.
- Bug fix: if the last object in the first part of a linearized file had an offset that was below 65536 by less than the size of the hint stream, the xref stream was invalid and the resulting file is not usable. This is now fixed.