12Binding for libHaru, a pdf creation library.
libHaru is a free, cross platform, open source library for generating PDF files.
The basic entities libHaru provides you with to create a pdf document are:
- Text
- Images
- Lines and curves
- Outlines: A list of nodes that outline the structuer of a document. They can have a destionation set to them, so they act as links to i.e. chapter titles. A table of contents is an example for an outline.
- Annotations:
- Text annotations ( sticky notes )
- Link annotations ( a hyperlink to a destination in the current doc )
- URI link annotations ( a hyperlink to a web page )
- Destinations: A view to a page that is displayed if
- An link annotation that is associatd with it is clicked
- An outline item ( i.e. table of contents ) that is associated with it is clicked.
Related to text are
- Fonts and font-size
- Encoding Encoding is a strong feature in libHaru. It supports Korian, Japanese and Chinese encoding sets.
Note: The encoding support in the falcon module is weak due to my lack of expertise. But I will catch up eventually :)
The Tutorial will show you how to create pdfs right away.
Contents of this module