你可以通过标准的 HTTP/cURL 直接调用本服务的异步接口,实现自动化批处理与脚本集成:
POST /api/ocr/jobs
上传 PDF 并提交至处理队列,立即返回异步 job_id。
curl -X POST http://localhost:8080/api/ocr/jobs \
-F "file=@/path/to/my_math_book.pdf" \
-F "force=false"
GET /api/ocr/jobs/{job_id}
轮询任务状态、当前处理阶段及各阶段耗时指标。
curl http://localhost:8080/api/ocr/jobs/<job_id>
GET /api/ocr/jobs/{job_id}/download
一键下载生成的完整 ZIP 压缩包 (含 PDF + OCR JSON + 配图 images/ + LaTeX .tex + XML)。
curl -O -J http://localhost:8080/api/ocr/jobs/<job_id>/download