Survey of open source PDF solutions

Rendering, creation, and manipulation

PDF community

The presentation will first provide an overview of the current active open-source projects that deal with PDF rendering, creation, and manipulation. We will be looking at the activity of the projects (i.e.
frequency of commits, number of contributors, history, etc.)
We will also look at the platforms that the projects build on, the language used, the existence of other language bindings, the API, the existence/level of documentation.

All these projects will be compiled (when appropriate) and the rendering performance tested on a select set of Ghent/Altona test files. Comparisons will be made in terms of rendering time, memory usage, and accuracy of output.

Current plan is to look at the following projects: pdfium (Google), iTEXT, poppler (Xpdf fork), Ghostscript, MuPDF, PDF.js, PDFtk, TCPDF, OpenPDF, and possibly more.

Slides download:


Presented at PDF Days Europe 2021
( 2021, Sep )

Michael Vrhel
Michael Vrhel
Artifex Software Inc