{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"}],"enrichment":{"capability":"Extracts structured data (Markdown, JSON, HTML) from PDFs with bounding boxes and semantic tagging, and auto-tags untagged PDFs into Tagged PDF format for accessibility compliance.","skillfed_tags":["pdf-extraction","rag-pipeline","accessibility"],"use_cases":["Extract structured Markdown and JSON from PDFs for RAG pipelines, with bounding boxes for source citation and retrieval.","Auto-tag untagged PDFs into screen-reader-ready Tagged PDF format to meet accessibility regulations (EAA, ADA, Section 508) at scale.","Parse complex or scanned PDFs (tables, formulas, charts, poor-quality scans) using hybrid mode for accurate structured output.","Build document processing workflows that preserve reading order, heading hierarchy, and list structure for downstream NLP tasks.","Extract tables and images with precise coordinates for document layout reconstruction or visual document analysis."],"what_it_does":"OpenDataLoader PDF is a Python wrapper around a Java-based PDF parser that extracts text, tables, images, and structural metadata from PDFs into multiple formats (Markdown, JSON with bounding boxes, HTML). It offers two modes: a deterministic local mode for standard digital PDFs, and a hybrid mode that routes complex pages (nested tables, scanned documents, formulas, charts) to an AI backend. The package also includes auto-tagging functionality to convert untagged PDFs into Tagged PDF format, which is the foundation for PDF accessibility compliance.\n\nThe tool is designed for two main workflows: building AI-ready datasets for RAG and LLM pipelines (with structured output and source citations via bounding boxes), and automating PDF accessibility remediation at scale. It requires Java 11+ as a system dependency but has no Python runtime dependencies, making installation straightforward. The core extraction and auto-tagging features are open-source under Apache-2.0; PDF/UA export and visual editing tools are enterprise add-ons.","worth_installing":"Yes. Active, well-maintained project with strong benchmark performance (0.907 overall accuracy, 0.928 table extraction), no security vulnerabilities, and low install friction. Apache-2.0 license covers core features. Java 11+ system dependency is the only real prerequisite. Suitable for production RAG pipelines and accessibility automation workflows; hybrid mode adds cost (API calls) but handles complex documents well."},"id":"opendataloader-pdf","links":{"html":"https://skillfed.io/packages/opendataloader-pdf","md":"https://skillfed.io/packages/opendataloader-pdf.md","pypi":"https://pypi.org/project/opendataloader-pdf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-14","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opendataloader-pdf","python_support":"supports_current","summary":"A Python wrapper for the opendataloader-pdf Java CLI."},"popularity":{"monthly_downloads":184207,"position":10044,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.5.0"}
