libHaru is a library for generating PDF files. It
supports generating
PDF files with lines, text, images, outlines, text
annotations, and link
annotations, compressing a document with
deflate-decode, embedding PNG
and JPEG images, embedding Type1 and TrueType
fonts, creating encrypted
PDF files, using various character sets, using CJK
fonts and encodings,
and basic U3D usage.