SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-15 20:35

技能介绍

用途:创建、编辑和分析 .docx 文件。.docx 本质是包含 XML 的 ZIP 包,可根据任务选择不同工作流。读取或分析内容时,用 pandoc 转为 markdown(如 pandoc --track-changes=all 文件.docx -o 输出.md),需要批注、复杂格式、结构、媒体或元数据时解包读取原始 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 编写后用 Packer.toBuffer() 导出。编辑已有文档用 Python Document 库(先完整阅读 ooxml.md),流程为解包、编写并运行脚本、打包:python ooxml/scripts/pack.py <input_directory> <office_file>。审阅他人或法律、学术、商务、政府文档推荐强制使用 Redlining 工作流:先 pandoc 保留修订转 markdown,按章节、类型或邻近度将修改分为每批 3-10 条,最小精确地标记实际变化,保留未变文本原有 w:r 与 RSID,逐批实现并测试,全部完成后打包,再用 pandoc 转 markdown 验证原短语消失、替换短语出现且无意外改动。视觉分析可先 soffice --headless --convert-to pdf document.docx,再用 pdftoppm -jpeg -r 150 document.pdf page 转图,支持 -f、-l 指定页范围。依赖包括 pandoc、docx(npm install -g docx)、LibreOffice、Poppler、defusedxml。限制:未提供收费、价格、平台支持等额外信息;须遵守强制完整阅读文档、分批实施和最终验证等要求。