Huang-lab/figure-extractor
Flask-based service using PDFFigures 2.0 to extract figures and tables from scholarly PDFs. Features REST API, CLI, Docker support, and JSON metadata output (~1.5s/page processing). Designed for document processing and RAG pipelines.
Wraps PDFFigures 2.0 with a modular Python architecture supporting both local JVM execution and remote Flask API modes, enabling flexible deployment across development and production environments. Includes production hardening features like rate limiting, UUID-based request tracking, automated temporary file cleanup, and standardized JSON metadata parsing for consistent figure/table consumption. Targets AI/ML workflows by providing batch processing, interactive Swagger documentation, and seamless integration into RAG pipelines through a unified CLI and containerized deployment.
Stars
15
Forks
2
Language
Python
License
—
Category
Last pushed
Dec 29, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/Huang-lab/figure-extractor"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
PaddlePaddle/PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR...
kreuzberg-dev/kreuzberg
A polyglot document intelligence framework with a Rust core. Extract text, metadata, and...
yfedoseev/pdf_oxide
The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown...
opendataloader-project/opendataloader-pdf
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
NanoNets/docext
An on-premises, OCR-free unstructured data extraction, markdown conversion and benchmarking...