PDFlib
Long-standing commercial library for generating PDFs, with page-import and personalisation tiers.
Jobs Convert Accessibility Protect
Since 1997
Operated by Apryse
Opens the vendor's own site.
Jobs covered
Open a task to see exactly what the vendor documentation supports.
Convert
Browse all convert toolsPDF generation from text, images and SVG; not a Word/Excel file converter
Where your files are processed
No server involved
A commercial library for generating PDFs, linked into your own application. It runs in your process and writes to your own storage; PDFlib operates no processing service to upload to. That is a property of the library itself: what an application built with it does with your file depends on that application, not on this.
It is an embedded library, so generation runs inside the application that links it, on the infrastructure that application runs on. The library itself has no service and no account in the path, but that is a statement about the library rather than about every deployment: the official feature matrix includes Internet-download helpers and network resources, so where documents go is determined by how the application is deployed and configured.
A local generation architecture is not a network test.
What it does
PDFlib is a library for creating PDF files from your own application: laying out text, images and vector graphics, and writing a valid PDF rather than printing through a driver. It is one of the oldest commercial PDF toolkits still sold, and the family splits into three levels - PDFlib for creation, PDFlib+PDI for importing pages from existing documents, and the Personalization Server for template-driven output at volume.
A separate text-extraction product, TET, shares the brand.
Best for
Server-side document generation where the output has to be a real, controlled PDF: invoices, statements, labels and reports produced at volume, in any language with good typographic control. Teams that want one vendor for generation rather than a rendering engine they have to drive.
Worth knowing
The licence is priced per platform and per product level, and the levels are not interchangeable: a PDFlib licence does not include page import, that is PDFlib+PDI at roughly double, and PPS roughly triples it again. Shipping the library inside a product you sell needs a premium licence for royalty-free redistribution, which is a different and larger purchase than the standard one, and support is billed yearly at 40% of the licence fee on top - a renewal most buyers do not expect from something described as perpetual.
Buying for Windows Server and for desktop are different line items at very different prices. And the company is now owned by Apryse, so the commercial terms sit with a vendor that also owns iText, Apryse SDK, Xodo, PDF Studio and Scanbot - worth knowing if you are consolidating PDF suppliers and would rather not concentrate them.
The family levels are not interchangeable: page import is PDFlib+PDI and volume personalisation is the Personalization Server, neither of which a base PDFlib licence includes, and text extraction is the separate TET product rather than part of PDFlib. Optional annual support is 40% of the licence fee.
Details, and where each comes from
Vendor statements, our own reading of their pages, and the things nobody has established yet, each answered separately. Where we have not confirmed something it says so rather than guessing, and a row nobody has established is greyed out.
- Versions covered
- Windows · macOS · Linux · Self-hosted
- Website
- pdflib.com
- Requires an account
- Not applicable
- Free tier
- Not verified
- Watermark on the free tier
- Not verified
- Maximum file size
- Not verified
- Batch processing
- Yes
- Data residency
- Self-hosted
- Open source
- No
- Self-hostable
- Yes
- Licence
-
Commercial perpetual per-platform licence
Commercial perpetual per-platform licence; optional support at 40% of the licence fee per year; premium licences for royalty-free redistribution
- Redaction
- No redaction feature
- Programmatic access
- Embeddable library
- Last availability check
- Responded in 952 ms 21 October 2026
Checked automatically by our own runner, not reported by the vendor. 100% of our last 30 checks got a response.
What the redaction verdict rests on
From the vendor's own documentation, read 22 September 2026. Not tested by us.
What that does not establish
Recorded as `none` on absence, and the search is worth stating exactly because there is no sentence to quote. The PDFlib 11 feature page was read on 2026-09-22 and searched for `redact`, `sanitiz`, `black out` and `obliterat`: no occurrence of any of them.
The product is a generator - it writes PDFs from your data rather than editing documents you already have - and its two editing-adjacent capabilities are page import (PDFlib+PDI) and personalisation, neither of which removes content. What this does not establish: anything about TET, the sibling text-extraction product, or about a premium or OEM build.
It also does not establish that a document generated with PDFlib could not contain sensitive data; a generator writes whatever it is told to write.
https://www.pdflib.com/products/pdflib-family/pdflib-11-features/
What the vendor says
Claims are labelled rather than repeated as fact. Where we have checked something ourselves, it says so and shows when. Checked means we read the vendor's own page and it says what we recorded - not that we tested the behaviour, unless the note says we did.
-
“PDFlib GmbH is completely focused on PDF technology. Customers are using our products since 1997. In 2006 we were one of the founding members of the PDF Association (formerly PDF/A Competence Center).”
Checked by us - the source says this Read 1 October 2026
Confirmed. The quoted text appears in the rendered page as read on 2026-10-01.
This claim was carried as reported rather than checked until this read.
Standing: Not re-read against the live source
Check it yourself: the source, the SHA-256, and how we checked
- From
- the text a browser renders
- SHA-256
- 1803897627bfaf2c32b6e0786741fa55151908103d5fe13bcc82ec605200a6fc
How we checked
Read as rendered text in headless Chrome on 2026-10-01 and saved to the evidence archive, so the read can be repeated against the same file. Comparison ignores case, punctuation and hyphenation, which is why "open-source" on the record matches "open source" on the page.
-
“Apryse acquires PDFlib”
Checked by us - the source says this Read 1 October 2026
Confirmed. The quoted text appears in the rendered page as read on 2026-10-01.
This claim was carried as reported rather than checked until this read.
Standing: Not re-read against the live source
Check it yourself: the source, the SHA-256, and how we checked
- From
- the text a browser renders
- SHA-256
- 1803897627bfaf2c32b6e0786741fa55151908103d5fe13bcc82ec605200a6fc
How we checked
Read as rendered text in headless Chrome on 2026-10-01 and saved to the evidence archive, so the read can be repeated against the same file. Comparison ignores case, punctuation and hyphenation, which is why "open-source" on the record matches "open source" on the page.
Each claim is quoted from the vendor's own pages. This section describes what we have and have not checked - it is not a judgement about anyone.
Sponsorship is distribution, not an endorsement or a promise of search rankings, AI citations, traffic, or sales. This listing is a free entry, compiled from published sources.
Related reading
- Checking a PDF for accessibility - what makes a PDF accessible, and how it is checked.
- Which PDF tools keep your file on your machine - what we count as processing on your own device.