跳到主要内容

PDF识别提取专家

收藏0

PDF/图片/扫描件 OCR 提取文字转 Markdown。支持 PP-OCRv6 三档模型,适合合同、发票、中文扫描件等。灵栈搬运自 SkillHub pdf-ocr-md v3.4.0。

让 AI 安装

Minsaroun最新版本 0.1.0更新于 2026-11-04下载 0 次

CHANGELOG.md

5.3 KB查看排版效果
1# Changelog
2
3## [3.4.0] - 2026-07-30
4### Changed
5- **SKILL.md 分层精简** — 从 578 行缩减至 82 行(-83%),对标 OpenAI 上下文压缩策略
6- 详细教程按主题拆分为 6 个独立 references 文件(按需加载):LiteParse / PaddleOCR Python 3.13 / 预处理 / 结构化解析 / PP-OCRv6 / 完整备份
7- 保留 SKILL.md 核心:快速选择命令 + 工作流 + 性能速查 + 注意事项
8- 新增预处理关键词标注(deskew/orient/unwarp)
9
10### Added
11- **ppocrv6-guide.md 更新** — 新增官方 v3.7.0 50 语言统一模型、Apple Silicon CoreML 加速、浏览器端运行、Web 工作台、OpenVINO 加速数据
12
13## [3.3.0] - 2026-06-26
14### Added
15- **GPU 加速** — DirectML 后端支持 Intel/AMD/NVIDIA GPU,默认 GPU 推理
16 - `--device cpu|gpu` 参数,默认 gpu
17 - Intel Arc B390 提速 6-9x(Tiny 10.5ms, Small 18.7ms, Medium 48.6ms)
18 - 需 `onnxruntime-directml` 替代 `onnxruntime`
19
20### Fixed
21- **det 后处理修复** — 4D 输出 squeeze + ImageNet 归一化
22- **rec 后处理修复** — char_dict 使用 list 索引(非 dict 查找)+ CTC 解码
23- **Small/Medium 字符字典** — 自动从 inference.yml 解析 character_dict
24
25### Changed
26- SKILL.md F 节标题更新为"GPU 加速"
27- 迁移说明更新,提及 DirectML 提速数据
28- `pdf_ocr_v6.py` 新增字符字典诊断输出
29
30---
31
32## [3.2.0] - 2026-06-21
33### Added
34- **新增 F 节:PP-OCRv6 三档模型 OCR** — 基于 ONNX Runtime,无需 PaddlePaddle 框架
35 - Tiny (1.5 MB):极速,可浏览器端运行
36 - Small (7.7 MB):性能均衡
37 - Medium (34.5 MB):精度最高
38 - CLI 工具: `scripts/pdf_ocr_v6.py` (支持 --tier 切换)
39- 脚本: `scripts/pdf_ocr_v6.py` — PP-OCRv6 ONNX Runtime 推理 CLI
40- 性能参照表新增 PP-OCRv6 三档数据
41- 准确率表新增 OmniDocBench 评测数据
42
43### Changed
44- 快速选择流程更新:扫描件优先推荐 PP-OCRv6
45- 工作流总览加入模型档位选择步骤
46- 版本号 3.1.0 → 3.2.0
47- description 更新提及 PP-OCRv6 三档模型
48
49---
50
51## [3.1.0] - 2026-06-14
52### Changed
53- **Description 重写为意图路由型** — 按 Anthropic Skill 方法论,从功能介绍型改为"当用户需要...时使用"格式
54- **移除常识性内容(~2.4KB)** — 保留 Gotchas(Python 3.13 兼容性等),移除模型已知的代码示例、JSON 示例、安装命令
55- **OpenDataLoader 节大幅精简** — 从 30 行压缩到 3 行,详情迁至 references
56- 版本号 3.0.0 → 3.1.0
57
58### Removed
59- PaddleOCR 基础 Python 代码示例(模型已知 API)
60- LiteParse 安装命令(pip install 是常识)
61- D 节 Python import 示例
62- E 节 JSON 结构示例
63
64---
65
66## [3.0.0] - 2026-06-13
67### Added
68- **新增 D 节:文档预处理** — OpenCV 驱动的扫描件增强管线
69 - 倾斜校正 (deskew):Hough 变换检测文本角度, 自动旋转
70 - 方向校正 (orient):文本投影分析, 自动旋转倒置/侧向页面
71 - 文档展平 (unwarp):透视变换校正弯曲/变形的文档照片
72 - CLI 工具: `scripts/pdf_preprocess.py` (支持 PDF + 单图)
73 - 预览模式: `--preview` 显示原图 vs 处理对比
74- **新增 E 节:结构化文档解析** — docling 版面分析 + 结构化输出
75 - 标题层级识别、段落/列表/表格结构化输出
76 - 表格提取为 Markdown 表格 + JSON 网格
77 - CLI 工具: `scripts/pdf_parse_structured.py`
78 - 输出: 结构化 Markdown + 含 bbox 坐标的 JSON
79- **scripts/ 目录** — 独立的 Python 工具脚本, 可 CLI 调用或作为模块导入
80- 性能参照表新增预处理和结构化解析行
81- 准确率表新增"预处理后"行 (~98%+)
82
83### Changed
84- 工作流更新: 扫描件建议走 `prep` → `pdf2md` / `structured_parse`
85- 版本号 2.2.0 → 3.0.0
86- description 更新提及预处理和结构化解析
87
88---
89
90## [2.2.0] - 2026-06-05
91### Added
92- Python 3.13 兼容性说明(imghdr、np.sctypes、OpenCV)
93- Windows 平台注意事项(编码、文件路径、DLL 加载)
94- 最佳实践章节(分阶段验证、独立虚拟环境、预检查依赖)
95
96### Changed
97- 更新 B 节(PaddleOCR)添加 Python 3.13 兼容性注意事项
98- 更新 references/paddleocr.md 添加 Python 3.13 兼容性章节
99- 版本号 2.1.0 → 2.2.0
100
101---
102
103## [2.1.0] - 2026-06-03
104### Added
105- LiteParse(Rust)快速通道,文本层 PDF 解析从 ~300ms 降至 ~0.9ms/页
106- 新增 `lit parse input.pdf --no-ocr` CLI 命令
107- PaddleOCR 中文扫描件保留为默认 OCR 引擎(~97%+)
108- LiteParse 截图输出功能(`lit screenshot`)
109- 快速选择流程:先试 LiteParse --no-ocr,空结果退到 pdf2md
110
111### Changed
112- 工作流由 OpenDataLoader 优先改为 LiteParse 优先
113- 性能参照表扩充为 5 行(含 LiteParse / Tesseract / PaddleOCR 对比)
114- description 更新提及 LiteParse 和 Office 格式支持
115
116### Removed
117- OpenDataLoader 不再作为默认建议(保留为备选,需 Java 11)
118
119## [1.1.0] - 2026-05-14
120### Changed
121- 正式更名为 `pdf-ocr-md`(原 `pdf2md` 在 SkillHub/ClawHub 已被占用)
122- SKILL.md 内 name、标题同步更新
123
124## [1.0.0] - 2026-05-14
125### Added
126- 初始版本
127- 文本层 PDF:OpenDataLoader 直读(~0.015s/页)
128- 扫描件:docling 版面分析 + PaddleOCR PP-OCRv4(中文 ~97%+)
129- CLI 封装(~/.local/bin/pdf2md)
130- 模型自动下载(hf-mirror / modelscope,国内畅通)

文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。