libpdf++ Home Page

What is libpdf++

libpdf++ is a C++ library to generate PDF files. It is for programs like word processor to write PDF export filters. Currently it doesn't support all PDF features, only basic simple text output and only a few fonts. However, in the future it will be a full feature PDF library.

Why to use libpdf++

There are lots of free PDF tools, including other PDF libraries like pdflib. Most of the tools found can only produce a non-interactive PDF (no cross links, thumbmail etc). The libraries are either not free, or not C++. I think some people will prefer using C++ class than C function (maybe the KDE folks?). That is why the project started.

Licence

The library is release under LGPL. In short, it is Free Software. I am not responsible for any damage it may make. You can change it, sell it, distribute it. You can even use it in comercial projects. However, every changes you make MUST be made public if you distribute it.

Installation

News

2003-02-02
libpdf++ version 0.0.3 is released.

New features:

Initial image support is added as promised. It will be further improved in the next release.

2002-10-06
Here is version 0.0.2, second release.

Features:

In the next release, I will focus on adding images to the document.

2002-09-11
CVS is ready on sourceforge. Module name is libpdfdoc
2002-08-29
Here is version 0.0.1, first release.

Features:

Not much things in this release. The documentation are coming. Please see the src/main.cc first for a simple example.

2001-12-06
Long time no update. The whole library is rewritten to use STL and new design.
2000-11-05
Just got my sourceforge account, I am waiting for them to put my CVS tree in to their CVS root. Not yet anything to download.

Download

Author

Nestal W.H. Wan


Project Page SourceForge Logo