
Paddleocr Doc Parsing
Built on PaddleOCR's PP-StructureV3 and VL models, this skill pulls structured Markdown and JSON from complex PDFs and document images. It handles the hard stuff: multi-column layouts with correct reading order, tables at cell level, LaTeX formulas, and even seals. You'll want this for invoices, financial reports, academic papers, or any document where layout matters. The CLI is straightforward with options for page ranges and resource saving. One thing to note: it requires an access token and has API rate limits, so factor that into any production use. Output quality is solid for documents that typically break simpler OCR tools.
- skills.sh installs
- 478
- GitHub stars
- 92.5K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add paddlepaddle/paddleocr --skill paddleocr-doc-parsing --agent claude-codeInstalls into .claude/skills of the current project.
Files
PaddleOCR Document Parsing
When to Use This Skill
Use this skill for:
- Documents with tables (invoices, financial reports, spreadsheets)
- Documents with mathematical formulas (academic papers, scientific documents)
- Documents with charts and diagrams
- Multi-column layouts (newspapers, magazines, brochures)
- Complex document structures requiring layout analysis
Usage
Basic Document Parsing
From URL:
paddleocr api \
--model_type doc_parsing \
--file_url "https://example.com/report.pdf"
From local file:
paddleocr api \
--model_type doc_parsing \
--file_path "./document.pdf"
Common Options
# With specific model
paddleocr api \
--model_type doc_parsing \
--model PP-StructureV3 \
--file_path "./report.pdf"
# Disable preprocessing (faster, for flat/well-oriented images)
paddleocr api \
--model_type doc_parsing \
--file_path "./document.pdf" \
--use_doc_unwarping False \
--use_doc_orientation_classify False
# With page ranges
paddleocr api \
--model_type doc_parsing \
--file_path "./large.pdf" \
--page_ranges "1-5,10,15-20"
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/paddlepaddle/paddleocr
- Categories
- Frontend Development, Documentation, Office & Documents
- First seen
- Jun 3, 2026
More from paddlepaddle/paddleocr
All 2Recommended
More Frontend Development1
feishu-cli-mailriba2534/feishu-cli飞书邮箱专用入口,覆盖收件箱分诊、邮件和线程读取、发送、回复、转发、草稿、过滤器、签名、 CID 内联图片和模板。用户提到飞书邮件、邮箱、收件箱、未读邮件、草稿、过滤器、邮箱签名、 邮件模板、回复、转发、发送预览/确认或发送 HTML/CID 邮件时必须使用本 Skill。 即使用户只说“发送飞书邮件前先生成预览并等待478skills.sh installs
2
motparcadei/continuous-claude-v3System health check (MOT) for skills, agents, hooks, and memory475skills.sh installs
3
system-overviewparcadei/continuous-claude-v3Show users how Continuous Claude works - the opinionated setup with hooks, memory, and coordination473skills.sh installs
4
thread-writeropenclaudia/openclaudia-skillsWrite viral Twitter/X threads and Reddit posts with proven structures, hooks, and engagement tactics. Includes templates for story threads, listicle threads, co472skills.sh installs
5
rozenite-agentcallstackincubator/rozeniteUse Rozenite for Agents through CLI-driven `rozenite agent` commands to inspect React Native DevTools data and Rozenite plugins on a live app target. Trigger th471skills.sh installs
6
inertia-rails-testinginertia-rails/skillsTesting Inertia Rails responses with RSpec and Minitest: component assertions, prop matching, flash verification, deferred props, and partial reload helpers. Us470skills.sh installs