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.
News
- 2003-02-02
- libpdf++ version 0.0.3 is released.
New features:
- Support for adding RGB 24-bit images to the document.
- Support for adding JPEG images to the document.
- Calculating width of text objects.
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:
- Adding paths (lines and shapes) to the document.
- Setting Document information: Authors, keywords etc.
- Improved text positioning.
- Documentation
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:
- Adding text to the document.
- Support for the 14 standard adobe fonts.
- Support for truetype fonts.
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