SuperAPI AI 工具集

microsoft-word

通用与其它

查看项目

更新于 10-16 04:29

技能介绍

用途:帮助 AI 智能体以编程方式生成和操作 Word 文档(.docx),适用于生成报告、批量信函、读取提取内容及云端文档管理。

主要能力:

  1. 用 python-docx 生成文档,可设置页面尺寸与页边距、标题、段落、加粗与字号颜色、项目符号与编号列表、表格(含内置样式如 Light Grid Accent 1)、图片、页眉页脚与分页符。安装:pip install python-docx。
  2. 用 docxtpl 做模板化生成,模板中使用 Jinja2 标签(如 {{ company_name }}、{% for %}、{% if %}),渲染后保存。安装:pip install docxtpl。
  3. 邮件合并:读取 CSV(csv.DictReader),对每条记录渲染模板并分别保存,实现批量个性化文档。
  4. 读取与提取:遍历 doc.paragraphs 提取文本与标题层级,遍历 doc.tables 提取表格,通过文档关系提取图片。
  5. Graph API 云端操作:向 OneDrive/SharePoint 上传文档、用 ?format=pdf 转换为 PDF、创建编辑链接用于 Word Online 协作。

使用方式:按需选择上述库编写脚本;重复性文档优先用模板而非每次用代码构建结构;尺寸需显式指定单位(Pt、Cm、Inches);表格使用 Word 内置样式;批量合并时模板加载一次、逐条渲染。

适用场景:季度业务报告、发票、录用通知等个性化文档、从既有文档提取结构化内容、云端文档转换与协作。

限制:资料未提供具体收费、价格、平台支持范围与效果保证;目录占位符需在 Word 中按 Ctrl+A → F9 更新;输出建议在 Word 与 LibreOffice 中分别测试,渲染可能不同。