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,...