Open-source parts and licences
PubToPDF runs entirely in your browser. It is built on these open-source projects. Thank you to their authors.
File reader
| Part | Licence | Notes |
|---|---|---|
| libmspub (The Document Foundation) | MPL-2.0 | Reads .pub files. We changed some of its files; the changed source is public at github.com/rephyr/libmspub (branch pubtopdf, with a list of every change). |
| librevenge | MPL-2.0 or LGPL-2.1+ | Used unchanged, under the MPL-2.0. |
| zlib, Boost (headers only) | zlib, Boost Software Licence 1.0 | Compiled into the WebAssembly file. |
PDF writing and layout
| Part | Licence |
|---|---|
| pdf-lib | MIT |
| @pdf-lib/fontkit | MIT |
| linebreak | MIT |
| UTIF.js | MIT |
| pako | MIT and zlib |
| rtf.js (WMF/EMF parts, modified) | MIT |
Fonts
Fonts used in your PDFs: Liberation (SIL OFL 1.1), Carlito, Caladea, Gelasio, Comic Relief, Cabin, Libre Franklin, EB Garamond, Jost, Fira Sans, Noto Sans, Noto Sans Symbols 2, Noto Sans Math, Arvo, Delius, Archivo Black, Varela Round, Anton, Patrick Hand, Great Vibes, Courgette, Libre Bodoni, Abril Fatface, Stardos Stencil, Cinzel, Old Standard TT. All are under the SIL Open Font Licence 1.1; each font folder on this site keeps its licence file (for example fonts/carlito/OFL.txt, fonts/liberation/LICENSE).
Font used on this site: Atkinson Hyperlegible, SIL OFL 1.1.
Trademarks
Microsoft and Publisher are trademarks of Microsoft Corporation. This tool is not made by or affiliated with Microsoft; the names are used only to describe which files it opens.