SuperAPI AI 工具集

docx-editor-cn

办公与效率

查看项目

更新于 10-16 05:49

技能介绍

用途:创建、读取、编辑和操作 .docx 文件,尤其面向中文学术论文、课程设计与数学文档的规范排版。.docx 本质是含 XML 的 ZIP 包。

主要能力与用法: 读取分析:pandoc --track-changes=all document.docx -o output.md;或用 python scripts/office/unpack.py document.docx unpacked/ 解包取原始 XML。旧版 .doc 需先转换:python scripts/office/soffice.py --headless --convert-to docx document.doc。 新建文档:先 npm install -g docx,再复制模板并编辑 CONTENT 段,运行 node scripts/new_doc.js 输出 output.docx;生成后校验 python scripts/office/validate.py doc.docx,失败则解包修 XML 再打包。 编辑已有文档:解包→改 XML→重新打包。可用 python scripts/table.py 插入三线表、python scripts/formula.py 插入块级公式(按锚文本定位)。 其他:用 soffice 转 PDF 再用 pdftoppm 转图片;python scripts/accept_changes.py 接受修订。

排版规范:A4(11906×16838 DXA),页边距 2.5cm(1418 DXA),正文宋体小四(24 半磅)、首行缩进 2 字符;标题用黑体分级并设置自动编号(H1 中文数字写在文本,H2/H3 用 Word 自动编号且逐章重置,各级须用 LevelFormat.DECIMAL);图表题注用 SEQ 字段逐章自动编号;表格必须用三线表,列宽合计 9070 DXA 且用 WidthType.DXA;块公式用三列无边框表格布局;参考文献按 GB/T 7714-2015 手工填写;列表用 numbering 配置,不手打项目符号。

限制:需要 Node.js 与 docx 依赖,部分功能(如接受修订、格式转换)依赖 LibreOffice;未提供收费、价格与可用平台信息。