Projects / PoDoFo


PoDoFo is a C++ library to work with the PDF file format. It also includes also a few tools. It includes classes to parse a PDF file, modify its contents in memory, write the changes back to disk, and create new PDF files. The PoDoFo tools are simple tools built around the PoDoFo library. These tools are primarily examples of how to use the PoDoFo library in your own projects, although they offer useful features for working with PDF files.

Operating Systems

Recent releases

  •  23 Feb 2013 09:12

    Release Notes: Fixes for heap corruption, object streams, etc., and new encryption support based on OpenSSL, which is now a mandatory dependency.

    •  26 Apr 2011 18:56

      Release Notes: This is a bugfix release. It mainly contains fixes for parsing PDF files and optimizations in the library.

      •  14 Mar 2011 21:07

        Release Notes: Countless bugfixes and improvements. Among the most important new features are initial PDF signature support and PNG image support. Several issues in the parser were fixed. A more compact writing mode was added. Many APIs have been improved.

        •  25 Oct 2010 13:04

          Release Notes: Compilation on Windows systems using Visual Studio was fixed.

          •  21 Oct 2010 15:41

            Release Notes: This release adds a new write mode for PDFs, which is the default, to create more compact PDFs. It extends several APIs, e.g. image interpolation support, image chroma key support, or selection of base14 fonts. It fixes bugs in the predictor implementation. It fixes encryption of Unicode strings. It fixes the namestree implementation (root shall not have a Limits key). It fixes detection of inline image data and support for inline images larger than 4KB. There are several optimizations, bugfixes, and a fix for a minor memory leak.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.