SuperAPI AI 工具集

docx

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:读取、修改和创建 Microsoft Word(.docx)文档,并把 Markdown 内容按模板样式转换为排版后的 Word 文档。

主要能力:读取文档的文字、表格和元数据;创建新文档,添加标题、段落、表格、图片并应用样式;修改现有文档,替换占位符、追加章节;将 Markdown 映射到 Word 样式(如 # 标题、粗斜体、列表、代码块、引用、表格);支持模板化生成以保持格式一致,以及从环境变量配置模板目录。

用法:核心依赖 python-docx。读取用 Document('report.docx') 后遍历 paragraphs、tables 和 core_properties;创建用 Document() 后 add_heading、add_paragraph、add_table、add_picture 并 save;修改时打开已有文档替换 {{占位符}} 再保存。Markdown 转换可用 python scripts/md_to_docx.py report.md --template company_template.docx --output final_report.docx,脚本选项包括 --template、--output、--toc、--verbose。

适用场景:从 Markdown 或模板批量生成报告、合同、评估文档;程序化编辑与格式化 Word 文件。

限制:SmartArt、嵌入对象等高级格式支持不完整;修订跟踪、VBA 宏不支持;含合并单元格的大表格渲染可能不一致;模板需预先定义 Heading、Normal、List Bullet、List Number、Quote、Code 等样式。编码问题建议 UTF-8,图片建议绝对路径。

暂未提供:具体收费、价格、平台限制及性能指标等信息。