macOS
One universal dylib covering Intel and Apple Silicon.
Native library macos
Who this is for: macOS applications and command-line tools.
libLumasPdf.dylib is a single universal binary containing both x86_64 and arm64 slices -- there is no separate Intel download to choose.
The download is public and needs no key. Unlicensed output carries an evaluation watermark and nothing else is restricted.
Is this the right package for you?
Best for
You build native macOS software and want one library that covers both Intel and Apple silicon.
Not the right choice when
You are targeting iOS. macOS and iOS are separate packages because they are separate build products, not because of licensing.
What is in the download
Generated from the packaging script, not from a description. Each row names the build output the binary came from.
| Platform | Built from | Licence covers it |
|---|---|---|
macos |
libLumasPdf.dylib | Yes |
Install
unzip macos.zip
clang -I lumaspdf app.c lumaspdf/libLumasPdf.dylib -o app
Your first PDF
The smallest complete program: create, write, close.
#include "lumaspdf.h"
/* one binary, both architectures */
How it deploys
A universal dylib. Codesign and notarise it with the rest of your application; it is an ordinary dependency, not a framework with a runtime.
Platforms
Two different questions, answered separately, because for one package today they have different answers.
| Platform | Licence covers it | Binary in the download |
|---|---|---|
macos |
Yes | Yes |
What you can build with it
The same documented API is behind every package. These are the areas most of it is in.
More worked examples
Every one of these is a file in the download, transcribed byte-for-byte. Nothing on this site is a snippet written for a web page.
Editions for this package
The edition decides which engine features your key turns on. Every one of them is royalty-free: you may redistribute the engine inside your application at no per-copy cost.
| Edition | Price | Includes | Available add-ons | Buy |
|---|---|---|---|---|
| Starter | EUR 249.00 | PDF Creation · Royalty free delivery | — | Buy → |
| Lite | EUR 399.00 | PDF Creation · PDF Import · Royalty free delivery | — | Buy → |
| Professional | EUR 699.00 | PDF Creation · PDF Import · PDF Optimization · Rendering Engine · Royalty free delivery | PDF/A Extension · LumasReport | Buy → |
| Enterprise | EUR 1799.00 | PDF Creation · PDF Import · PDF Optimization · Rendering Engine · Source Codes · Royalty free delivery | PDF/A Extension · LumasReport | Buy → |
Releases
Your key licenses every build released on or before your coverage date — including this one, if it falls inside it.
Known issues
No published, unfixed defect names this package. The whole list is public.
Questions about this package
Do I pay a royalty for every copy I ship?
No. Every edition is royalty-free: you may redistribute the engine inside your own application to as many end users as you like, with no per-copy fee and no runtime licence for them to accept.
Does the licence need to phone home or be activated?
No. Your build verifies the key locally, in your process. There is no activation call, no deactivation, and no server for us to take down — which is why the engine works in an air-gapped network and in a container that scales to zero.
What happens when my maintenance period ends?
Nothing stops working. A key licenses any build released on or before your coverage date, forever, including in production. Maintenance decides which BUILDS the key covers, never when it expires — the engine compares against a build date and never against the clock.
What does the free download do without a key?
Everything. The download is public and unrestricted and needs no key to run; unlicensed output simply carries an evaluation watermark. Register and we send a trial key that removes it, so you can evaluate the real output before you buy.
Can we buy on a purchase order and get a VAT invoice?
Yes. Request a quote and we will price the configuration, invoice against your PO, and show the VAT treatment for your country on the quote itself rather than after checkout.
Try macOS before you decide
Public download, no account, no card. Register only when you want the evaluation watermark gone.