Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

llPDFLib

llPDFLib is a pure Object Pascal library to create PDF documents

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

llPDFLib

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).
  • Unicode support.
  • PDF/A-1b support.
  • Encryption (40 and 128 bit RC4 and 128 and 256 AES).
  • Outlines (with support russian, turkish, baltic, east europe, greek, CJK languages).
  • Fill Patterns support.
  • Optional content (layers) support.
  • Acroforms (buttons, radiobuttons, checkboxes, comboboxes, text input fields).
  • Compression.
  • Present output into Stream for work with CGI/ISAPI applications.
  • Watermarks.
  • Digital signatures.
  • Thumbnail.
  • Image compression(Jpeg, Flate, CCITT 3, CCITT 3 (2D), CCITT 4, JBIG2).
  • Filters for QReport,FastReport and Report Builder.
  • C++ Builder 4, 5, 6, 2006 support.
  • 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.
  • Set of the components for work with DBGrids.
  • True Type font subset.