llPDFLib is pure Object Pascal library to create PDF documents. This library doesn't use any DLL or external third-party software to generate PDF files. Library includes TPDFDocument component with properties and methods like Delphi's TPrinter but is designed to generate a PDF file.
Real Canvas.Handle (HDC)
Fill Patterns support
Optional content (layers) support
Acroforms (buttons, radiobuttons, checkboxes, comboboxes, text input fields)
Encryption (40 and 128 bit RC4 and 128 and 256 AES)
Outlines (with support russian, turkish, baltic, east europe, greek, CJK languages)
Image compression(Jpeg, Flate, CCITT 3, CCITT 3 (2D), CCITT 4, JBIG2)
Annotation(with support russian, turkish, baltic, east europe, greek, CJK languages)
Embedding True Type fonts (TTF and TTC)
Emulation of the Underline and StrikeOut font style
Present output into Stream for work with CGI/ISAPI applications
Filters for QReport,FastReport and Report Builder.
Set of the components for work with DBGrids
True Type font subset
C++ Builder 4, 5, 6, 2006 support
and much, much more.