PDF Corpus Benchmark

This benchmark uses the Stressful PDF Corpus to see how well HexaPDF is handling invalid PDF files.

The tested files are currently from the original PDF corpus. A score of 100% is not achievable on most of the corpus directories since some of the PDFs are just completely damaged.

Benchmark Setup

The list of the benchmarked applications:

hexapdf

Homepage: http://hexapdf.gettalong.org
Version: Latest version

qpdf

Homepage: http://qpdf.sourceforge.net/
Version: 9.1.1

Results

These benchmark results are from 2021-02-23.

benchmark graphic

    Succeeded / Total
hexapdf pdfium 351 / 379
qpdf pdfium 358 / 379
hexapdf poi 10 / 10
qpdf poi 10 / 10
hexapdf qpdf 64 / 68
qpdf qpdf 63 / 68
hexapdf sumatrapdf 203 / 213
qpdf sumatrapdf 205 / 213
hexapdf tika 132 / 140
qpdf tika 133 / 140