What are you using to preprocess pdfs before feeding them to a local model?
Summary
A user seeks recommendations for PDF preprocessing tools to improve input quality for local LLM-based document QA, comparing pymupdf, pdfplumber, docling, and llamaparse for handling messy layouts like tables and multi-column text.
Similar Articles
I compared MinerU, Granite-Docling, and PaddleOCR-VL on 12 PDF-parsing capabilities using 6 document types
A developer benchmarks three PDF-parsing models (MinerU, Granite-Docling, PaddleOCR-VL) across six document types and twelve capabilities, finding MinerU drops footers unless its markdown is rebuilt while Granite-Docling outputs cleaner native markdown tables.
@jerryjliu0: LiteParse, our OSS document parser, is really good at parsing complex PDF layouts, text, and tables into a clean spatia…
LiteParse is an open-source, heuristic-based PDF parser that quickly converts complex layouts, text, and tables into a clean spatial grid without relying on ML models.
@jerryjliu0: You don't need heavyweight VLMs to OCR simple text-only PDFs. Doing that is like bringing a bazooka to a knife-fight, a…
LlamaIndex announces improved routing in LlamaParse that selects lightweight parsing for simple text-heavy PDFs and heavier VLM-based parsing for complex pages with tables or charts, optimizing cost and accuracy.
How to parse tables from pdf's
Advice on parsing tables from PDFs by converting to PNGs and using Gemini 3.1 Pro with low thinking, claiming 95% accuracy. Other tools like Extend, Reducto, Landing are poor for this task.
I've seen a lot of folks ask "can local LLMs actually do anything useful?"
The author shares a personal workflow using a local Qwen model to automate database evaluation, email correspondence, and document generation via Google Docs and PDF.