Skip to content
Back to skills

Paddlepaddle Paddleocr

ASecurity

PaddleOCR — OCR toolkit 80+ ngôn ngữ: PP-OCR (general), PP-Structure (layout+table), PP-ChatOCR (LLM key extraction). PDF/image → text/structured data. Apache-2.0.

  • 10 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 9, 2026
ai-agentspythongobashawsgitperformance

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 9, 2026

npx -y skills add yanacuti1121/Yana-AI --skill paddlepaddle--paddleocr --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Paddlepaddle Paddleocr?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Paddlepaddle  Paddleocr
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yanacuti1121-paddlepaddle-paddleocr/badge)](https://www.skillsdirectory.com/skills/yanacuti1121-paddlepaddle-paddleocr)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: paddlepaddle--paddleocr
description: "PaddleOCR — OCR toolkit 80+ ngôn ngữ: PP-OCR (general), PP-Structure (layout+table), PP-ChatOCR (LLM key extraction). PDF/image → text/structured data. Apache-2.0."
allowed-tools: Bash, Read, Write
user-invocable: true
---

PaddleOCR: multilingual OCR toolkit của Baidu — text detection + recognition + document structure analysis + LLM-powered key info extraction.

## Install

```bash
pip install paddlepaddle   # CPU
# pip install paddlepaddle-gpu  # GPU
pip install paddleocr
```

## 3 Solutions

```
PP-OCR          — general text detection + recognition
PP-Structure    — document layout analysis + table recognition
PP-ChatOCR      — key info extraction với LLM (hỏi đáp về document)
```

## Basic Usage

```python
from paddleocr import PaddleOCR

ocr = PaddleOCR(use_angle_cls=True, lang='en')  # hoặc 'ch', 'fr', 'de'...
result = ocr.ocr('document.jpg', cls=True)

for line in result[0]:
    bbox, (text, confidence) = line
    print(f"{text} ({confidence:.2f})")
```

## Document Structure

```python
from paddleocr import PPStructure

engine = PPStructure(table=True, ocr=True)
result = engine('report.pdf')

for item in result:
    print(item['type'])  # 'text', 'title', 'table', 'figure'
    if item['type'] == 'table':
        print(item['res']['html'])  # table → HTML
```

## Language Support

80+ ngôn ngữ: Chinese, English, French, German, Japanese, Korean, Arabic, Hindi, Vietnamese...

## Performance

```
PP-OCRv4:     Chinese accuracy +4.5% vs v3 | English +10%
PP-StructureV2: Layout 11x faster | model 95% smaller | table +6% accuracy
```

## Extra Tools

```
PPOCRLabel  — semi-automatic annotation tool
Style-Text  — synthetic training data generator
Mobile demo — iOS/Android via EasyEdge
Industrial  — 9 vertical models: digital displays, license plates, handwriting
```

## Khi nào dùng

- Extract text từ scanned PDFs, receipts, invoices
- Structured extraction: tables từ financial reports
- Multilingual docs với mix ngôn ngữ
- Thay thế cloud OCR (Google Vision, AWS Textract) — chạy offline

## Source

https://github.com/PaddlePaddle/PaddleOCR · Apache-2.0 · +747⭐/week

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.