Main Page

From libHaru.org wiki

Jump to: navigation, search


Contents

What is libHaru?

libHaru is a free, cross platform, open source library for generating PDF files.

It supports the following features:

  1. Generating PDF files with lines, text, images.
  2. Outline, text annotation, link annotation.
  3. Compressing document with deflate-decode.
  4. Embedding PNG, Jpeg images.
  5. Embedding Type1 font and TrueType font.
  6. Creating encrypted PDF files.
  7. Using various character sets (ISO8859-1~16, MSCP1250~8, KOI8-R).
  8. Supporting CJK fonts and encodings.

You can add the feature of PDF creation by using HARU without understanding complicated internal structure of PDF.

libHaru is written in ANSI C, so theoretically it supports most of the modern OSes.

News

libHaru 2.1.0 released

This release includes the following changes:

  • Initial support for Alpha channel in RGB and palette-based PNG images.
  • HPDF_GetTTFontDefFromFile() function.
  • FreeBasic bindings. (Klaus Siebke)
  • Python bindings. (Li Jun)
  • U3D support. (Michail Vidiassov)
  • New build system based on autotools.

The following bugs have been fixed:

  • Fixed bug #1682456 (NULL dereference in LoadType1FontFromStream()).
  • Fixed bug #1628096 (NULL pointer may be dereferenced).
  • Typo in HPdfExtGState() function in C# bindings.

Source packages as well as Windows binaries are available in the download section.

Welcome to libharu.org

Welcome to libharu.org, the new home of libHaru free PDF library.
We're going to continue libHaru development and maintenance here, but to do that we will need some help.
Volunteers are very welcome to join the project and help us to maintain the source code and documentation.

Personal tools