Documentation / Install guides

Install iOS

Static archives for device and simulator.

1. Get the package

The download is public and needs no key — unlicensed output carries an evaluation watermark and nothing else is restricted. The package file is ios.zip.

Download ios

2. Check your platform

Two separate facts per platform: whether a licence key for this package covers it, and whether the download ships an engine binary for it.

Platform Licence covers it Binary in the download
ios Yes Yes

3. Install

text
Add libLumasPdf.dev.a and lumaspdf.h to your Xcode target

4. Licence it

A licence is one key string, set once at startup. Buying one and installing it is covered by how licensing works; until then the engine runs fully functional with an evaluation watermark.

5. Your first PDF

The smallest complete program: create, write, close.

c
#include "lumaspdf.h"

void makePdf(const char *path) {
    void *pdf = pdfCreatePDF(path);
    pdfAppend(pdf);
    pdfWriteFText(pdf, taCenter, "Hello from LumasPDF");
    pdfEndPage(pdf);
    pdfCloseFile(pdf);
    pdfDeletePDF(pdf);
}

Where next