PoDoFoBrowser and PoDoFo tools Win32 binaries available
May 27th 2007
PoDoFoBrowser and several tool included in PoDoFo (namely
podofomerge, podofoimgextract, podofopdfinfo and podofotxt2pdf) are available
as prebuilt binaries for MS Windows operating systems. Please note that this
is still alpha quality software in development!
We are still interested in your feedback, so drop as a mail.
Downloads are available on the sourceforge project page: podofobrowser-0.5-r1-win32-bin.zip.
PoDoFoBrowser progress
February 4th 2007
Craig Ringer did some amazing work on PoDoFoBrowser which can be
seen in svn currently.
Craig ported PoDoFoBrowser to Qt4. Qt4's
model/view framework made it possible to rewrite the browser
to significantly speed up the loading and manipulating of PDF files. The build system was switched to CMake away from qmake reducing troubles
with building and installing PoDoFoBrowser. Icons where added to make
the UI more pleasant as you can see on the screenshot below.
Another important change is that the semantic structure is now shown
instead of the plain object structure. The whole PDF is presented as a tree
starting with the Catalog object. The Catalog object has a page
tree for example and all pages are children of the pages tree. Navigating in
large PDF is much easier this way.
We would be pleased if you would try out the current (experimental) version of
PoDoFoBrowser and give us some feedback before the next release.
Build instructions can be found on our downloads
page. Please send your feedback to our mailing list.
PoDoFo in the news
January 11th 2007
The Scribus
developers blog has a small article on PoDoFo.
So, PoDoFo is the first real open source PDF editor. Plus, it comes with some
other very useful tools for PDF. It will be in the future I hope a PDF library
to allow lots of applications to create high quality PDF with the same kind of
simplicity and robustness Scribus has now.
Thanks for the good press. PoDoFo development currently slowed down a
bit, but will continue full steam from February on! We will work on the goal
to create the most powerful free PDF creation and editing library available.
PoDoFo 0.4.0 released
October 15th 2006
The PoDoFo team is proud to announce the 4th release of the free PDF parsing
and creation library.
PoDoFo 0.4.0 has been ported to Mac OS X in addition to the current Linux and
Windows versions.
Among the many new features is the support for generating web optimized (so
called linearized) PDF files from any PDF documnet surely the most interesting
addition. XRef tables can be written as XRef streams now, which does result in
smaller files. Outline support has been completed in this release. Garbage
collection of unused objects in the PDF file is now possible.
The coding style used in PoDoFo is finally documented and the source code was
refactored and cleaned up to macht the documentation. This makes the PoDoFoAPI much easier to learn.
Many bugs were fixed since the 0.3.0 release. Several optimizations to the
source made parsing and writing PDF files even faster.
Source downloads of PoDoFo are available in our downloads section. Feel
free to report any error, bugs or comments to our mailing list.
The PoDoFo Team (Dom, Leonard and Craig)
PoDoFo 0.3 released
June 22th 2006
The PoDoFo team is proud to announce the third release of the free and
portable PDF library for C++. PoDoFo 0.3 is available for download as source tarball which can be
compiled on Unix and Windows systems.
The core API was refactored in most areas to simplify application development
using PoDoFo. Many bugs could be fixed and several PDF features were
added. To many things were changed to list all of them here. Major
changes include:
- Exceptions are used instead of error codes
- A LZW decoder was added
- PdfDocument is now the core class for reading and writing PDF files
- PdfPainter can now draw on pages in existing PDF files
- Simpler API with fewer Init() methods
- Improved Info dictionary handling
- Many performance improvements thanks to profiling with callgrind
For questions on this release or if you have problems using PoDoFo we have installed a mailing list.
The PoDoFo library is a free, portable C++ library. It can parse existing PDF files and create new ones from scratch. Get more information on PoDoFo at the about page.
PoDoFo 0.2 released
June 23th 2006
PoDoFo 0.2 is available for download. The second release of the free PDF library brings many improvements. This is also the first release that comes along with PoDoFoBrowser. A graphical browser and editor for the object structure of PDF files. Screenshots and downloads can be found on our webpage.
New feautres of PoDoFo include:
- PoDoFo was ported to VC++ on MS Windows
- The documentation was improved and is now almost complete
- The underline color of text elements was fixed
- The PdfParser works now with updated PDF files
- Objects, streams and dictionaries are now loaded on demand from the PDF file, which improves the parsing speed greatly
- A PdfReference class was introduced and PdfVariant was refactored
- PdfFilter's are cached now and work with extra DecodeParms dictionaries
- The ImageExtractor tool was improved
- Many more fixes...
For questions on this release or if you have problems using PoDoFo we have installed a mailing list.
PoDoFo 0.1 released
June 11th 2006
The first public release of PoDoFo is available for download. PoDoFo is a C++ library which can create PDF files from scratch and can also parse and modify existing PDF documents. PoDoFo is licensed under the terms of the LGPL.
This release is fully documented. Please have a look at the online API documentation. A example application has been created too. Feel free to take a look at the source online to see how easy it is to create a PDF file using PoDoFo.
For questions on this release or if you have problems using PoDoFo we have installed a mailing list.
PoDoFo available in Subversion
June 7th 2006
The PoDoFo source code is now available for download and first testing in the Sourceforge svn repository. Along with the PoDoFo library, PoDoFoBrowser was commited to the repository. PoDoFoBrowser is a Qt based application to browse and edit the object structure of a PDF file directly using PoDoFo. Some screenshots are already online.
If you want to test PoDoFo please take a look at the svn download instructions. In case of problems, please ask at our mailinglist.
PoDoFo Webpage online
May 2nd 2006
The webpage of PoDoFo is now online. The first release of the PoDoFo source code will be available soon. Please stay tuned for more information.