|This article needs additional citations for verification. (October 2010) (Learn how and when to remove this template message)|
|Developer(s)||Dominik Seichter et al.|
0.9.4 / June 8, 2016
0.9.5 / February 2, 2017
|Type||PDF manipulation library|
The PoDoFo library is a free portable C++ library which includes classes to parse a PDF file and modify its contents into memory. PoDoFo includes also very simple classes to create PDF files. All classes are documented so it is easy to start writing an application using PoDoFo.
PoDoFo is primarily useful for applications that wish to do lower-level manipulation of PDF, such as extracting content or merging files. It is also useful if an application has specific requirements for its PDF output that more general output-oriented libraries like Cairo cannot satisfy. Canvas/drawing support is currently very limited in PoDoFo, so for pure output tasks a library like Cairo will be more suitable. PoDoFo cannot render PDF, so one should look at a library like Poppler for that.