With thanks to
Third-party licences
pdf-lib (@cantoo)
Makes and edits the PDFs: merge, split, rotate, number, protect.
MIT · © Andrew Dillon, Cantoo
fontkit (@cantoo)
Embeds the font in the PDFs Plooi makes.
MIT · © Devon Govett
PDF.js
Reads PDFs: previews, pages as images, text from a PDF.
Apache-2.0 · © Mozilla Foundation
OpenJPEG, PDFium JBIG2, qcms (in PDF.js)
Reads scanned images in PDFs (JPEG 2000, JBIG2) and colour profiles.
BSD-2-Clause, BSD-3-Clause, MIT · © The OpenJPEG authors, The PDFium Authors, Mozilla
Source code · Licence text 1 · Licence text 2 · Licence text 3 · Licence text 4 · Licence text 5 · Licence text 6
Tesseract.js
Recognises text on scans and photos, in your browser.
Apache-2.0 · © Project Naptha, Jerome Wu and contributors
tessdata best (nld, fra, deu, eng)
The language data for text recognition.
Apache-2.0 · © Google, the Tesseract contributors
mammoth
Reads Word files for Word to PDF.
BSD-2-Clause · © Michael Williamson
Lato
Embeds the font in the PDFs Plooi makes.
SIL OFL 1.1 · © Łukasz Dziedzic
Updated on 21 October 2026.