Sign in Join

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

Catalog · How the catalog works

Random project

fcl-pdf

Attempt to add PDF/A support to fcl-pdf package

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

text
The fcl-pdf package contains a PDF generating unit fppdf that does not depend
on any external libraries.

The PDF generator has the following features:
- Support for basic shapes.
- Support for basic line styles.
- Dictionary support.
- Multi-page PDF.
- Image support.
- TTF Font support.
- Font embedding.
- Unicode font support.
- Stream Compression.
- Image embedding.
- Several paper types.
- Portrait/Landscape.
- Support for multiple units.
- Rotation matrix system.
- PDF creator information.
- Output validates by several PDF validators.

Todo:
- Implement TFPCustomCanvas descendent (TPDFCanvas) that draws on a PDF.
- Partial embedding of (unicode) fonts for smaller PDFs.
- On windows, allow to use native font mechanisms for extracting info from TTF files.

Optionally:
- PDF Forms.
- Archive format.
- Signature.
- File attachments.