Skip to content

llPDFLib is a pure Object Pascal library to create PDF documents

License

Notifications You must be signed in to change notification settings

sybrexsys/llPDFLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

llPDFLib is a pure Object Pascal library to create PDF documents

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages