mORMot and Open Source friends
PDF Engine
Not logged in

Synopse PDF Engine

Synopse PDF Engine is an Open Source PDF document creation library for Delphi, embedded in one unit.

It's used e.g. in our mORMot framework, for creating PDF files from reports.
But you can use it stand-alone, without our main ORM/SOA framework.

Features

Download

Latest version is available directly from github.com/synopse/SynPDF - just clone the repository, or click on the "Download" button.

As an alternative, you may download the main mORMot trunk, which contains all needed files for all platforms and compilers. If you plan to use some other part of Synopse libraries, consider using the whole mORMot framework, which contains the Synopse PDF Engine and much more, and is actively maintained.

Sample code

In fact, you have at least three ways of generating pdfs using the library:

The 2nd and 3rd ways are preferred, for most applications.

Documentation

For detailed documentation of the unit, see the corresponding page in the API reference of mORMot official documentation, or directly in the interface part of the unit, as methods comments.

See also the associated mORMotReport.pas unit and the report generation description in the SynFile Main Demo description.

Dedicated blog and forum

A blog is available at http://blog.synopse.info, and will notify any evolution of this component.

A forum thread is dedicated to this component, and is available on https://synopse.info.
This is the main entry point for support: first search for an existing answer, then ask your question in a new thread.