dsh-plugin-web-ppt
在终端中运行以下命令:
dsh plugin install unStone/dsh-plugin-web-ppt
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install unStone/dsh-plugin-web-ppt 即可安装该插件,源码见 https://github.com/unStone/dsh-plugin-web-ppt
插件介绍
在大模型工作流里,agent 经常需要读取演示文稿的内容或将其导出为其他格式,但传统方案要么依赖 PowerPoint,要么需要拉起 LibreOffice,跨平台维护成本不低。
dsh-plugin-web-ppt 用纯 JavaScript 解析 .pptx 和 .ppt 两种格式,提供三个核心工具:逐页提取标题、正文与演讲者备注,将每页渲染为自包含 SVG 文件,以及将整份文稿导出为可在浏览器中打印为 PDF 的 HTML。SVG 导出使用原生文本节点而非 foreignObject,确保在 Inkscape、librsvg 及各类设计工具中打开都不会丢失内容。插件支持加密文件读取,文件读写经由 Harness 的 fs 服务,workspace 归属与沙箱策略照常生效。
适合需要在纯 Node 环境中让 agent 安全、离线地读取演示文稿的工作流开发者,或对无桌面软件依赖有硬性要求的团队。
使用场景
- agent 在对话中逐页读取 PPT 内容并提取要点
- 将演示文稿每页导出为自包含 SVG 用于网页或设计工具展示
- 离线环境下把 PPT 转为可打印 HTML 再在浏览器中保存为 PDF
适合人员
- 需要让 agent 离线读取演示文稿的工作流开发者
- 希望避免部署 PowerPoint 或 LibreOffice 的跨平台团队
- 在纯 Node 环境中处理 PPT 文件的前端或全栈工程师