SuperAPI AI 工具集

docx

智能体与模型

查看项目

更新于 10-16 09:59

技能介绍

用途:该技能处理 .docx 文件的创建、编辑与内容分析。.docx 本质是包含 XML 与资源的 ZIP 包,可按任务选用不同工作流。

主要能力:

  • 读取与分析:用 pandoc 将文档转为 Markdown,保留结构并显示修订: pandoc --track-changes=all path-to-file.docx -o output.md 需要评论、复杂格式、结构或嵌入媒体时,解包读取原始 XML: python ooxml/scripts/unpack.py <office_file> <output_directory>
  • 创建新文档:用 docx-js(JavaScript/TypeScript),通过 Document、Paragraph、TextRun 等组件生成,并用 Packer.toBuffer() 导出 .docx。
  • 编辑现有文档:使用 Python 的 Document 库操作 OOXML,编辑后重新打包: python ooxml/scripts/pack.py <input_directory> <office_file>
  • 修订工作流:对他人文档或法律、学术、商业、政府文档,先转 Markdown 规划,再在 OOXML 中实现跟踪修订,按每批 3 至 10 项分组执行,只标注实际变更文本,并保留未变文本的原始运行标记。
  • 可视化分析:先用 soffice --headless --convert-to pdf document.docx 转 PDF,再用 pdftoppm -jpeg -r 150 document.pdf page 生成图片。

依赖:pandoc、docx(npm install -g docx)、LibreOffice、Poppler、defusedxml。

限制:资料未提供收费、价格或平台支持等细节;部分步骤需先完整阅读随附的 docx-js.md 与 ooxml.md 文档,仓库中未给出这些文件内容。