~/talk

Conquering PDFs: document understanding beyond plain text

Talkat PyCon DE & PyData 2025 · on Wednesday, 2025-04-23· at 17:10· Zeiss Plenary (Spectrum)· [machine-learning, data-engineering]
slides:none on file

A practical wrapper integrates Dockling with spaCy to extract text plus layout spans and bounding boxes from PDFs, feed that Dockling document into existing NLP pipelines, and produce annotated spaCy docs for named entities, categories, and tables (tableformer output becomes a pandas DataFrame). A Prodigy scriptable workflow captures corrected annotations for transfer learning, OCR is pluggable, and choices between layout-aware models and simple text-first pipelines balance speed and accuracy — unified structured Dockling document, convert PDF tables to pandas DataFrame, treat PDFs as input not source of truth.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:39The challenges of PDF data
  3. 5:09Integrating Dockling and spaCy
  4. 7:08Processing PDFs with spaCy
  5. 9:24Working with tabular data
  6. 11:32Workflow design and modularity
  7. 15:19Practical annotation workflows
  8. 17:04From training to production
  9. 19:09Key takeaways and conclusion
  10. 22:22Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.