Poppler-0.68.0-x86 -

pdftotext -v Expected output includes: poppler-0.68.0

sudo apt-get update sudo apt-get install poppler-utils libpoppler-dev For modern distros, you may need to pin an old release or compile from source. Since 32-bit repos are being phased out, compiling is recommended: poppler-0.68.0-x86

| Test | 0.68.0-x86 | 23.08.0-x86_64 | |--------------------------|-------------|----------------| | Text extraction (1000 pg PDF) | 12.4 sec | 8.2 sec | | Render to PNG (first 10 pgs) | 4.1 sec | 2.9 sec | | Memory usage (peak) | 118 MB | 210 MB | | Binary size (pdftotext) | 284 KB | 532 KB | pdftotext -v Expected output includes: poppler-0

Check library dependencies (to ensure no accidental x86_64 libs): poppler-0.68.0-x86

Check binary architecture:

file $(which pdftotext) Output should show: ELF 32-bit LSB executable, Intel 80386