← 返回列表
未验证
让 AI 读取任意大小 PDF,扫描件自动 OCR 识别
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/16 · 已提供中文文档
DSH-PDF插件,让 AI 助手读取任意大小的 PDF 文件: 通过 pdfjs-dist 提取完整 Unicode 文本层(中文、英文及其它文字系统),并对扫描件/图片页自动 OCR, 手写笔记也能变成可读文本。DSH-PDF plugin — read any-size PDFs in DeepSeek Harness: full Unicode text (Chinese/English) via pdfjs-dist + automatic OCR (Windows WinRT / tesseract.js) for scanned pages. MIT.
综合分
27.6
GitHub 分
27.6
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add henryxiao709/dsh-pdf该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-fs@deepseek-ai/dsh-settings@deepseek-ai/dsh-tools@deepseek-ai/schemastery用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-pdf — DeepSeek Harness PDF 阅读插件(中文说明) License 一个 DeepSeek Harness (DSH) 插件,让 AI 助手读取任意大小(无 64KB 限制)的 PDF 文件: 通过 pdfjs-dist 提取完整 Unicode 文本层(中文、英文及其它文字系统),并对扫描件/图片页自动 OCR, 手写笔记也能变成可读文本。 ✨ 功能 - read_pdf 工具:按页返回 PDF 文本(pages="1-3"、"2"、"1,3-5"、"all")。 - 无 64KB 上限:单文件默认上限 200MB(maxFileBytes 可配)。 - 全 Unicode 文本层:中文、英文开箱即用。 - 自动 OCR 兜底(mode: auto):文本层不足的页面自动渲染并识别: - Windows WinRT OCR(主引擎,零安装):使用系统自带 zh-Hans-CN + en-US 识别器; - tesseract.js(可选):把 chi_sim.traineddata(.gz) 和 eng.traineddata(.gz) 放入 /tessdata/ 即启用。 - 模式控制:mode=text 只读文本层(快);mode=ocr 强制逐页 OCR;ocrEngine=windows|tesseract 指定引擎。 - MIT 开源:可自由使用、修改、再分发。 🚀 安装 1. 克隆 git clone https://github.com/henryxiao709/dsh-pdf.git cd dsh-pdf 2. 安装公开依赖(pdfjs-dist、@napi-rs/canvas、tesseract.js) npm install --ignore-scripts 3. 从你的 DSH 安装中链接 @deepseek-ai 依赖 node scripts/link-deps.mjs # 自动探测 DSH_CHECKOUT / DSH_DATA / 常见路径 或:node scripts/link-deps.mjs "/profiles/node_modules/@deepseek-ai" 4. 注入正在运行的 DSH(需已安装 dsh-super-injector) 对 DSH 的 AI 说:dev_install_package 或把插件加入 profile 的 dsh.profile.bundles,重启后自动装配 🧰 使用 read_pdf file_path=... [pages="1-3"] [mode=auto|text|ocr] [ocrEngine=auto|windows|tesseract] [maxCharsPerPage=20000] 每页结果带 source 字段:text(仅文本层)、ocr(仅 OCR)、mixed(两者合并)。 ⚙️ 配置 插件注册了 dsh-pdf 设置分区(宿主 namespace + 设置界面卡片):所有参数都可以在 DSH 设置界面(设置 → 插件 → dsh-pdf)里实时调整,改动立即生效并自动清除结果缓存。 cordis.patch.yml 中的值作为装配基准: | 键 | 默认 | 说明 | |---|---|---| | maxFileBytes | 209715200 | 单次读取字节上限 | | readLimitPages | 50 | 单次调用最多处理页数 | | ocrMinChars | 120 | auto 模式下低于此字符数的页触发 OCR | | ocrScale | 2 | 渲染缩放(2 ≈ 144 DPI) | | ocrEngine | auto | auto / windows / tesseract | | ocrTimeoutMs | 60000 | 单页 OCR 超时 | | maxCharsPerPage | 20000 | 每页返回字符上限 | | cacheEntries | 4 | 结果缓存条目数 | | cacheDir | %TEMP%/dsh-pdf | OCR 脚本与临时图片目录 | 设置界面:插件注册了 dsh-pdf 设置分区——以上所有参数都可以在 DSH 设置界面(设置 → 插件 → dsh-pdf)里实时调整,改动立即生效并自动清除 结果缓存。cordis.patch.yml 中的值作为装配基准。 📄 许可证 MIT © 2026 henryxiao709
扫码进群