peanutcd2005/dsh-plugin-pdf-text ↗★ 0

dsh-plugin-pdf-text

提取本地PDF文件中的文本内容 适合需要提取本地PDF文字、检测扫描件的用户,纯本地运行,不含OCR功能。

包名
dsh-plugin-pdf-text
兼容性
待验证
版本
0.1.0
许可证
MIT
最近更新
2026年10月7日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:peanutcd2005/dsh-plugin-pdf-text

b) 组合配置应出现 id: pdf-text 的行,且无重复、无告警

使用限制

  • 只处理带文字层的 PDF。 纯图片扫描件(整页是照片或截图)返回「无文字层 / 需要 OCR」提示,不返回空内容、也不编造内容。本插件不含 OCR。
  • 返回给模型的内容上限 32000 字符。 超长时按页边界截断,并提示改用 maxPages 分批读取,或用 saveTo 保存全文后再定位段落。saveTo 写出的文件是全文,不受该上限影响。
  • 判定「这一页有文字」的标准:去掉空白后不少于 20 个字符;页眉页脚等零星字符的页可能被算作无文字页。
  • 只读取,不改动 PDF。 唯一的写操作是 saveTo 指定的文本文件(UTF-8)。
  • 纯本地运行。 不联网、不依赖 Python、不调用外部服务,文件内容不离开本机。
  • saveTo 不会自动建目录。 目标目录不存在时会明确报错。
  • 扫描件、加密 PDF、损坏 PDF 都会明确报错或提示,不会返回空内容。