dsh-plugin-dxpdf
在终端中运行以下命令:
dsh plugin install bauerelizabeth07139/dsh-plugin-dxpdf
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件管理,添加插件并填入源码地址 https://github.com/bauerelizabeth07139/dsh-plugin-dxpdf,启用 bundle 后执行 dsh plugin install bauerelizabeth07139/dsh-plugin-dxpdf 完成安装。
插件介绍
在 Harness 里把 Word 文档交给模型转成 PDF,往往绕不开 Office、LibreOffice 或在线服务;而 PyPI 上的 dxpdf 虽有高性能离线引擎,却缺少可直接调用的命令行入口,WPS 产出的 OOXML 也会让解析直接失败。dsh-plugin-dxpdf 以单一工具 dxpdf_convert 把这条链路收拢:在本地用 Rust 与 Skia 扩展完成 docx 转 PDF,无需 Microsoft Office、LibreOffice 与网络。
插件在转换前按引擎反馈做有针对性的 WPS 结构修复,包括重复属性、错位段落属性、嵌套 run、公式被 run 包裹等,源文件只在临时目录中处理。对 dxpdf 会静默丢弃的 OMML 公式,另有重写步骤尽量落到引擎支持的子集;对奇偶节分页与 Word 不一致导致的缺页,在已安装 lxml 时可做分页探测并插入占位段落,结果中会说明是否跳过分页。
适合需要在 DSH 或 Cursor 等 Harness 中批量或对话式转稿的用户:教材、技术文档、含大量公式或 WPS 编辑过的 docx。若你接受部分复杂公式以 Unicode 或上下标 run 近似呈现,并愿意按 README 为所选 Python 解释器安装 dxpdf 及可选的 lxml,这个插件能把打不开就失败的文档尽量推到可读的 PDF。
使用场景
- 在 Harness 对话中把 docx 转成可分享的 PDF
- WPS 编辑的教材因 OOXML 严格校验无法转换时先修复再导出
- 含大量公式或奇偶节分页的技术文档需要尽量贴近 Word 版式
适合人员
- 在 DSH 或 Cursor 中让模型处理文档的开发者与团队
- 维护教材、手册等 Word 稿并需离线 PDF 的教育与出版相关用户
- 使用 WPS 写作且常遇到第三方转换器报错的文档编辑者