โ PDF libraries ยท Reader board
pdfminer.six 20260107 on PDF
1,077 files: text from 649, empty 397, errors 31, hangs 0, crashes 0. 724 files give text to at least one library.
๐ด Fails where another library reads text: 11
| Brotli-Prototype-FileA.pdf | PDFNotImplementedError: Unsupported filter: /'BrotliDecode' (0.001 s) |
| auth-event-ef-open.pdf | PDFPasswordIncorrect: (0.005 s) |
| bug1250079.pdf | PDFSyntaxError: No /Root object! - Is this really a PDF? (0.001 s) |
| crypt_filters.pdf | PDFEncryptionError: Unsupported crypt filter: param={'Filter': /'Standard', 'V': 4, 'R': 4, 'Length': 128, 'P': -4, 'O': b'Vo\xa8s\xee3\xc7\x97\xcd;\x90O\xda\xd (0.001 s) |
| encrypted-attachment.pdf | PDFPasswordIncorrect: (0.006 s) |
| franz_2.pdf | TypeError: unsupported operand type(s) for +: 'int' and 'PDFObjRef' (0.002 s) |
| issue11549_reduced.pdf | PSSyntaxError: Invalid dictionary construct: [/'BaseFont', /'AASGAA+Arial,Unicode', /b'MS', /'DescendantFonts', [<PDFObjRef:56>], /'Encoding', /'Identity-H', /' (0.002 s) |
| issue22011.pdf | PSSyntaxError: Invalid dictionary construct: [/'Type', /'Page', /'Parent', <PDFObjRef:2>, /'MediaBox', [0, 0, 595.276, 841.89], /'Resources', {'Font': {'F1': <P (0.045 s) |
| issue6108.pdf | Error: Odd-length string (0.001 s) |
| issue7665.pdf | TypeError: 'PDFObjRef' object is not subscriptable (0.001 s) |
| poppler-90-0-fuzzed.pdf | Error: Non-hexadecimal digit found (0.014 s) |
๐ก Empty where another library reads text: 64
| annotation-tx.pdf | no text (0.002 s) |
| annotation-tx2.pdf | no text (0.005 s) |
| annotation-tx3.pdf | no text (0.006 s) |
| annotation_hidden_noview.pdf | no text (0.002 s) |
| bug1675139.pdf | no text (0.002 s) |
| bug1724918.pdf | no text (0.002 s) |
| bug1770750.pdf | no text (0.001 s) |
| bug1782564.pdf | no text (0.001 s) |
| bug1796741.pdf | no text (0.002 s) |
| bug1802506.pdf | no text (0.002 s) |
| bug1802888.pdf | no text (0.002 s) |
| bug1811510.pdf | no text (0.001 s) |
| bug1825002.pdf | no text (0.002 s) |
| bug1844576.pdf | no text (0.003 s) |
| bug1844583.pdf | no text (0.002 s) |
| bug1851498.pdf | no text (0.002 s) |
| bug1865341.pdf | no text (0.002 s) |
| bug1871353.1.pdf | no text (0.002 s) |
| bug1871353.pdf | no text (0.002 s) |
| bug1922766.pdf | no text (0.002 s) |
| bug1934157.pdf | no text (0.002 s) |
| bug1978317.pdf | no text (10.467 s) |
| bug2026037.pdf | no text (0.002 s) |
| bug2055455.pdf | no text (0.001 s) |
| bug920426.pdf | no text (0.013 s) |
| checkbox_no_appearance.pdf | no text (0.001 s) |
| dates_save.pdf | no text (0.002 s) |
| evaljs.pdf | no text (0.002 s) |
| freetext_no_appearance.pdf | no text (0.002 s) |
| freetexts.pdf | no text (0.007 s) |
| issue1293r.pdf | no text (0.001 s) |
| issue15716.pdf | no text (0.001 s) |
| issue15815.pdf | no text (0.002 s) |
| issue15818.pdf | no text (0.002 s) |
| issue16021.pdf | no text (0.002 s) |
| issue16473.pdf | no text (0.002 s) |
| issue16633.pdf | no text (0.001 s) |
| issue17998.pdf | no text (0.001 s) |
| issue18099_reduced.pdf | no text (0.004 s) |
| issue18117.pdf | no text (0.004 s) |
| issue18536.pdf | no text (0.003 s) |
| issue18561.pdf | no text (0.002 s) |
| issue19083.pdf | no text (0.002 s) |
| issue20504.pdf | no text (0.002 s) |
| issue20504_skia.pdf | no text (0.002 s) |
| issue2931.pdf | no text (0.003 s) |
| issue3323.pdf | no text (0.004 s) |
| issue4402_reduced.pdf | no text (0.005 s) |
| issue5946.pdf | no text (0.006 s) |
| issue7901.pdf | no text (0.008 s) |
| issue9418.pdf | no text (0.171 s) |
| issue9534_reduced.pdf | no text (0.005 s) |
| issue9915_reduced.pdf | no text (0.03 s) |
| js-authors.pdf | no text (0.002 s) |
| js-colors.pdf | no text (0.002 s) |
| listbox_actions.pdf | no text (0.002 s) |
| operator-in-TJ-array.pdf | no text (0.001 s) |
| perf_text_cmap_mixed.pdf | no text (0.022 s) |
| perf_transparency_soft_masks.pdf | no text (0.013 s) |
| prefilled_f1040.pdf | no text (0.009 s) |
| resetform.pdf | no text (0.002 s) |
| resetform_parent.pdf | no text (0.001 s) |
| rotated_freetexts.pdf | no text (0.003 s) |
| secHandler.pdf | no text (0.007 s) |
โ๏ธ Compare: pdfplumber vs pdfminer.six ยท pypdf vs pdfminer.six
Changes between versions
20251230 โ 20260107: 0 newly failing, 2 fixed
| bug1978317.pdf | fixed |
| perf_text_labels.pdf | fixed |
20251229 โ 20251230: 1 newly failing, 0 fixed
| perf_text_labels.pdf | newly failing |
Badge
For a README:
[](https://prometheus-maker.github.io/reader-board/pdf-pdfminer-six.html)
Slowest files
| perf_text_labels.pdf | 51.669 s, 267 MB |
| perf_text_transformed.pdf | 11.973 s, 159 MB |
| freeculture.pdf | 10.797 s, 59 MB |
| bug1978317.pdf | 10.467 s, 142 MB |
| issue12810.pdf | 5.251 s, 56 MB |
| issue12295.pdf | 5.118 s, 55 MB |
| bug1721218_reduced.pdf | 4.536 s, 54 MB |
| issue6961.pdf | 3.448 s, 109 MB |
| pdkids.pdf | 3.288 s, 77 MB |
| perf_structure_forms.pdf | 2.808 s, 109 MB |
Recipe: board/targets.py. Run: 2026-11-06T16:33:55Z, Python 3.13.18, Linux x86_64, 4 CPUs (log). Installed: cffi==2.1.1, charset-normalizer==3.5.2, cryptography==50.0.2, pdfminer.six==20260107, pycparser==3.12