Source code
This website converts files with GhostPDL 10.08.0 by Artifex Software, Inc., compiled to WebAssembly. GhostPDL is free software licensed under theGNU Affero General Public License v3.0 (or any later version). The binaries served here are a modified version, built on 2026-09-16 (details below). This website's own code is also licensed under the AGPL v3.0 or later.
Everything needed to rebuild what this site serves is available below at no charge. There is no warranty; see the license for details.
GhostPDL engine: corresponding source
The unmodified official release tarball, split into parts because of hosting file-size limits:
- ghostpdl-10.08.0.tar.xz.part-00
- ghostpdl-10.08.0.tar.xz.part-01
- ghostpdl-10.08.0.tar.xz.part-02
- ghostpdl-10.08.0.tar.xz.part-03
- SHA256SUMS
Reassemble and verify:
cat ghostpdl-10.08.0.tar.xz.part-* > ghostpdl-10.08.0.tar.xzshasum -a 256 ghostpdl-10.08.0.tar.xz → 94943e3c4adb7115d132b3c28b913672f2e62e6a9d802f7e754e716b1634174a
The same file is also published by Artifex: ghostpdl-10.08.0.tar.xz.
Modifications and build
- 0001-psromfs-uncompressed-no-cjk-fallback-font.patch: changes the build makefile
psi/psromfs.makso PostScript resources are stored uncompressed and the DroidSansFallback CJK font is omitted. - 0002-pcl-kcmy-simple-color-default-palette.patch: fixes
pcl/pcl/pcindxed.cso PCL 3 color jobs using KCMY simple color mode keep their yellow, red and green instead of printing them black, and removes a one-byte write past the palette. - build.sh: the exact build script (Emscripten 6.0.9,
-Oz,pdfwritedevice only, pinnedSOURCE_DATE_EPOCH). - BUILD.md: toolchain, configure flags and rebuild instructions.
- SHA256SUMS of the served engine files and the engine notice.
This website: complete source
- pcl-to-pdf-site-source.tar.gz (SHA-256): the application, the shared site code, workspace configuration and lockfile, and the exact third-party source files bundled into the site's JavaScript. Generated at build time.
- Rebuild with
pnpm install --frozen-lockfile, thenpnpm --filter @foundry/pcl-to-pdf build, after placing the GhostPDL tarball parts inapps/pcl-to-pdf/source-archive/ghostpdl/and building the engine withbuild.sh. - License (AGPL-3.0) and licensing notice.
Third-party licenses
GhostPDL includes FreeType, libjpeg, libpng, zlib, Little CMS, Brotli, Adobe CMap resources and URW++ fonts, and is compiled with the Emscripten runtime. Portions of this software are copyright © The FreeType Project (www.freetype.org). All rights reserved. This software is based in part on the work of the Independent JPEG Group.