Article · Wikipedia archive · Last revised Jun 7, 2026

LibHaru

libHaru is a free, open-source, cross platform library for generating PDF files for applications written in C or C++. It is not intended for reading and editing existing PDF files.

Last revised
Jun 7, 2026
Read time
≈ 1 min
Length
236 w
Citations
8
Source
libHaru
Stable release
2.4.6 / 2026-03-26
Written inANSI C
Operating systemCross-platform
TypeSoftware Library
LicenseZLIB/LIBPNG Licence
Websitelibharu.org
Repository

libHaru is a free, open-source, cross platform library for generating PDF files for applications written in C or C++.123 It is not intended for reading and editing existing PDF files.

It supports the following features:

Supporting compilers and programming languages

libHaru is written in ANSI C and should compile easily with any compliant C compiler.

It tested in the following environment:

libHaru can be used as a static library or as a dynamic library.

When you use it as static-library, it can be used by C and a C++. But when you use it as shared-library, it can be used by many development languages which support shared library.

libharu provides bindings for programming languages:

References

References