PDF documents for electronic invoices and for archives that must still open decades from now: as a library inside your own code, as a server on your own machines, or called over the internet.
Invoices, delivery notes, payslips, contracts, diplomas, labels: more than 100 finished examples, each one open in a click.
Since September 2026 every French business must be able to receive an electronic invoice.
Electronic invoicing: the dates, and what you have to send — what changed in September 2026, what an invoice has to carry now, and the file we already write.
The software that sends an invoice also reads one you have been sent: it opens the PDF, takes out the file the invoice carries under the name the standard fixes, and hands those bytes to your own software. It also says whether the PDF holds to the standard it claims to.
A contract, a personnel file, an archive: a great many documents have to be still readable decades from now.
Keeping a document readable decades from now — what makes a document last, what makes it readable by someone who cannot see the page, and who checks that ours meet those rules.
We sell the software that creates those documents as PDF files. It goes inside the software you already have.
You can also ask us for the document over the internet, with nothing to install at all. The same documents come out either way, with text that flows over columns and pages, tables, images, barcodes and forms.
The online editor lays a document out in your browser: nothing to install, not a line of code. Open an account and it is yours to use, on the free tier. Every page comes out with a watermark: wording written across it. Under the watermark the pages are laid out exactly as a paid plan lays them out, with one difference: every letter is traced as a shape instead of being written as text. No text on the page can be selected, searched or copied; the file carries no font, and it is heavier than the same page written as text. Tracing a letter needs its glyph, so a page comes out only when every font its text is set in is either sent with your request or already held by the service. The editor on this site and the examples on the API page are set that way. Anything else needs a paid licence: the service creates no document, and its answer names what was asked for and says a licence key covers it.
We are independent, and we mean to stay that way.
One company writes this engine and sells it, and that is what gives you a second supplier where you were down to one. What that changes for you
Our licence is on the website, and your own code stays yours.
You never publish a line of what you write. Read the licence before you buy
Our prices are on the website, all of them.
Read them and add up your year. What you pay, and for how long
Nothing to install? Ask us for the pages over the internet — the address it calls, what it sends, what comes back, every JSON key of a request, and the questions people ask first.
Rather build the pages on your own machine? The library — what it writes, its object families, the same code in Rust and in Python, and how it is licensed.
The three ways to create a PDF, side by side — what moves, and where it moves to, in each of the three.
Changing your PDF library without rewriting everything — what you replace, what stays the same, and how long a change like this really takes.
A big document that opens straight away for the person you sent it to — four hundred pages, and the first one on screen before the file has landed.
New — the pages added most recently
- Meshes of triangles, every corner its own colour ·
- The carried files shown as a portfolio ·
- The notes a program leaves in the file for itself ·
- The notes a program leaves on one page ·
Earlier ones
- A line of words set along a path ·
- A statement released in part ·
- A tender pack of three lots ·
- The notes a program leaves itself ·
- Words that follow a curve ·
- Every picture a scanner put in one file ·
- A snag list, with every defect marked on the plan ·
- A till receipt on a paper roll ·
- An invoice that asks before it claims ·
- Ghostscript: the second opinion on what a page states ·
- The online editor: drop a PDF you already have, put what you want on top of it, and take away the request that creates it updated! ·
- Orphan line: a paragraph starting at the foot of a page ·
- Widow line: a paragraph ending at the top of a page ·
- The fine points of the two standards: what is settled, and what the checker actually looks at ·
- Showing page one before the file has arrived updated! ·
- A big document whose first page shows straight away: why a heavy PDF keeps somebody waiting, and what removes the wait ·
- Who writes this engine and who sells it: what a second supplier changes for you, and the six things we commit to ·
- Our licence in one page: what you may do with the engine, what you may not, and why your own code stays yours ·
- What you pay and for how long: every figure in public, what paying once means, and what a month renews into ·
- Changing the library that writes your documents: what you replace, what stays where it is, and the whole list of what we write today ·
- Badges of one size, names of every length ·
- A delivery note that knows its own order ·
- Two orders, one frame, one bottom edge ·
- veraPDF: the free program that says whether an archival document really is one, and the two uses made of it here ·
- Carrying a font inside the document updated! ·
- What comes back beside the document: how long it took, and what the engine remarked on while writing it updated! ·
- A document that asks for a password before it opens updated! ·
- The password that opens it, and what may be done with it ·
- A document that reads freely and asks not to be copied updated! ·
- Blocks laid one under the other, page after page ·
- A drawing declared once and placed as often as wanted ·
- The attachments the document carries beside its pages ·
- Which attachments a page claims ·
- The identity card a single page carries ·
- The accessibility standard the document claims ·
- What the document says it is made of ·
- Fonts whose letters cost one byte ·
- How a page arrives, and how long it stands ·
- A cell repeated to fill a shape ·
- How far a supplied PDF is allowed to unpack ·
- A page whose letters cost one byte each ·
- Archiving a document to open decades from now: what the standard asks, and who supplies what ·
- The library on your own machine, said three ways ·
- A plan that shows what can be read ·
- What becomes of your documents, said three ways ·
- A figure that says which headings reach it ·
- Prices crossed out, a shadow behind the title updated! ·
- A story that carries on further in updated! ·
- A page and a stamp inside table cells updated! ·
- The watermark a trial copy carries updated! ·
- A handbook that says how it wants to be read updated! ·
- One drawing, and each reader sees their own updated! ·
- A whole novel in French updated! ·
- One colour, seen through four stencils updated! ·
- One rule instead of a hundred colours updated! ·
- A gallery of picture formats updated! ·
- Internal and external links updated! ·
- A sheet prepared for the printing works updated! ·
- A month's report, its charts drawn in curves ·
- One letter each, in one file ·
- Three statements in one file ·
- Dashed and dotted lines ·
- A page set in a font from 1990 ·
- The oldest font format, explained ·
- A page that carries no font ·
- Letters you draw yourself ·
- A report that lays itself out ·
Which of the three is for you?
Rent it by the month
The good side
The quickest to start with: your first PDF document can come out today.
What to keep in mind
You pay every month, and your PDF documents pass through our machines.
Buy the server and the library
The good side
Your PDF documents never leave your premises, you pay once, and nothing has to reach the outside world.
What to keep in mind
Somebody has to set it up on your machines, and the whole price is paid up front.
Buy the library
The good side
The lowest price to own, and you decide every last detail of what a PDF document looks like.
What to keep in mind
It takes somebody who writes programs, in Rust or in Python — two programming languages. If nobody where you work writes them, take the monthly service instead: the online editor lays a document out in your browser, without a line of code.
What each of the three includes
The same software is behind all three, so the table lists only what tells them apart: first what each way of buying puts within your reach, then what buying it one way rather than another means. What all three include is written out under the table.
| What you get | By the month from 14 € excl. tax / month 16.80 € incl. tax On our machines: you send a request, the finished PDF comes back, and you stop at the end of any month. There is a free tier. Every page comes out with a watermark: wording written across it. Tracing a letter needs its glyph, so a page comes out only when every font its text is set in is either sent with your request or already held by the service. The editor on this site and the examples on the API page are set that way. Use a watermarked document for your own work if it suits you: the watermark stays, and a paid plan is what takes it off. See the three monthly tiers By the month | The library 2 900 € excl. tax 3 480 € incl. tax Paid once. It goes inside your own program, which creates each page itself, on as many machines as you like. Pay by card The library | The server and the library 5 900 € excl. tax 7 080 € incl. tax Paid once. Your program asks the server for a document and gets the finished PDF back, on your machines. The library is inside this price. Pay by card The server and the library |
|---|---|---|---|
| Make a PDF document ready for its seal: the signature area on the page and the exact space the seal goes into, which your own software then seals with your certificate | no | yes | yes |
| Open a PDF that already exists from your own program and read what it is made of: its pages, their size, what it declares about itself | no | yes | yes |
| A licence for life: paid once, and yours for good | Month by month, and you stop when you like | yes | yes |
| Pay once, then install it on as many machines as you like | Nothing to install anywhere | yes | yes |
| Minor versions and bug fixes are free for life; the day a new major version comes out you pay 50% of its price, and it stays 50% | Always the newest version | yes | yes |
| Your PDF documents stay on your own machines, first byte to last | no | yes | yes |
| One account: your own, on your own machines | no | yes | yes |
| Runs entirely on your own network, cut off from the world | no | yes | yes |
| Serve several of your own customers from one machine of yours, each with their own settings and their own fonts | no | no | yes |
| How many PDF documents you may create | 3 000 a month, or no ceiling at all | As many as your own machines can create | As many as your own machines can create |
Written whichever way you pay for it
- Ready for the electronic invoice, before the law asks you for it
- Codes a phone, a shop till or a scanner reads — pay an invoice, track a parcel, board a train, price an item: QR code, DataMatrix, Aztec and PDF417, and the striped Code 128 and EAN-13
- PDF documents an archive will still take decades from now, and a blind reader can read today
- PDF documents among the lightest around
- Take a PDF you already have and lay your own pages, stamps or headings over it
Payment is taken on the secure page of Stripe, our payment provider.
Buy a licence outright and your download link appears the moment you have paid; the same page also e-mails it, to up to three addresses you name. A monthly plan has nothing to download: what you pay for is the service your own program calls over the internet.
Sold to companies and self-employed people only.
Would you rather pay by bank transfer? Ask us for the invoice and we send it the same day. A transfer is not capped the way a company card often is.
Ask for an invoice for the server and the library Ask for an invoice for the library You need an account for that, and an account is free.
True of every offer here, and of everybody else's
- One PDF document may be as long as you like: its pages are never capped
- The same request twice gives the same document twice, to the byte
- Two things differ from one request to the next: the moment the document was made, if you ask for it, and the lock, if you protect the document without stating the encryption key it must use
- Send the list of what the document has to say, get the PDF document back
- We answer your questions by email
- Works where you work: Linux, Windows and macOS, from Rust or from Python
Found it cheaper somewhere else?
Tell us where, and we will match it. Write to us: we look at the price you found, we come back to you, and if it holds we match it straight away. Either way you hear from us.
Delivering it inside a product you sell
A licence covers the documents your own company produces. Delivering this engine inside a product you sell on to others is a licence of its own — a redistribution licence — and it is written with you rather than bought from a page. Write to us and we will set it out with you.