SuperAPI AI 工具集

docx

智能体与模型

查看项目

更新于 10-15 22:41

技能介绍

用途:处理 .docx 文件的创建、编辑与分析。.docx 本质是包含 XML 与其他资源的 ZIP 压缩包,可读取和编辑。

主要能力:文本提取;使用 pandoc 将文档转为 markdown,并以 --track-changes=all 保留或查看跟踪更改;原始 XML 访问,用于评论、复杂格式、文档结构、嵌入媒体和元数据;创建新 Word 文档;编辑现有文档;文档审阅的跟踪更改(Redlining)工作流;将 DOCX 转为图片做可视化分析。

必要用法:文本提取可运行 pandoc --track-changes=all path-to-file.docx -o output.md,选项为 accept/reject/all。原始 XML 需先解包:python ooxml/scripts/unpack.py <office_file> <output_directory>,关键结构包括 word/document.xml、word/comments.xml、word/media/,跟踪更改使用 <w:ins> 与 <w:del> 标签。创建新文档使用 docx-js,并需完整阅读 docx-js.md 后,用 Document、Paragraph、TextRun 组件编写 JavaScript/TypeScript,以 Packer.toBuffer() 导出。编辑现有文档使用 Document 库(Python OOXML 操作库),完整阅读 ooxml.md,解包后编写并运行 Python 脚本,再用 python ooxml/scripts/pack.py <input_directory> <office_file> 打包。跟踪更改工作流建议分组 3-10 个相关更改,先 pandoc 转 markdown,再解包、使用 unpack 脚本建议的 RSID、批量实现、打包并用 pandoc 验证。转换图片可先 soffice --headless --convert-to pdf document.docx,再 pdftoppm -jpeg -r 150 document.pdf page。

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

限制:资料未提供具体收费、价格或平台支持范围;部分流程要求完整阅读相关文档文件,缺失事实暂未提供。