DSH Plugins
返回列表
🖥️

dsh-plugin-pdf-text

客户端 更新于 2026.10.07

在终端中运行以下命令:

dsh plugin install peanutcd2005/dsh-plugin-pdf-text

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install peanutcd2005/dsh-plugin-pdf-text,或在「设置 → DSH 插件市场」搜索 dsh-plugin-pdf-text 一键安装;源码仓库为 https://github.com/peanutcd2005/dsh-plugin-pdf-text。

插件介绍

在 DeepSeek Harness 里分析报告、合同或研究材料时,PDF 往往是最常见的载体,但模型本身读不了本地文件。用户不得不截图、复制粘贴或先转成其他格式,既慢又容易漏页、丢结构。这个插件把「读 PDF」变成 agent 可调用的能力:你在会话里给出路径,agent 通过 pdf_extract 直接拿到逐页文字,不必再当人肉 OCR 搬运工。

核心是纯本地、纯 Node 的文本层提取:按页返回内容并带上页眉标记,开头汇总总页数、已读页数和有文字的页数。整份文档没有可提取文字时,会明确提示很可能是纯图片扫描件、需要 OCR,而不是返回空白或编造段落。返回给模型的内容有 32000 字符上限,超长会按页边界截断并建议用 maxPages 分批读,或用 saveTo 把全文落盘后再检索;文件不存在、无权限、加密等也会给出可读错误。

适合经常在本机处理带文字层 PDF 的用户:法务、投研、工程可行性报告、内部文档复盘等场景,希望 agent 能对照原文页码引用,又要求内容不联网、不依赖 Python。若你的 PDF 全是扫描图,本插件不会替代 OCR,但会诚实告诉你下一步该做什么。

使用场景

  • 让 agent 按路径读取本地 PDF 报告并逐页引用
  • 分批阅读超长 PDF,或用 saveTo 保存全文后再检索
  • 识别纯扫描件并提示需要 OCR,避免误读空白页

适合人员

  • 在 DSH 里常处理可行性研究、合同等 PDF 的用户
  • 要求文件不离开本机、不依赖 Python 的本地工作流
  • 需要页码统计与明确报错、而非静默失败的文档分析场景