Documentation

Getting started

From download to a PDF on disk, without reading anything else first.

LumasPDF ships as seventeen packages, one per platform and language family. They contain the same engine; what differs is the binding and which binaries are included. Pick the one that matches how you build.

Every package is self-contained. There is nothing to install system-wide, no mandatory package-manager step, and no service to run.

The shape of every program

That order is the same in C, in C#, in Delphi, in PHP and in Python. The examples in every download are ports of one another for exactly that reason: learning the sequence once is enough.