SuperAPI AI 工具集

cli-anything-wps

通用与其它

查看项目

更新于 10-16 01:05

技能介绍

用途:cli-anything-wps 是一个通过 COM 自动化接口在命令行操控 WPS Office 的工具,覆盖 WPS 文字(Writer)、表格(Calc)与演示(Impress),核心场景是用 JSON 数据驱动批量生成 PPT。

主要能力:提供 document(新建/打开/保存/信息)、writer(段落/标题/列表/表格/图片)、calc(单元格与区域读写、合并)、impress(增删幻灯片、设置内容、添加元素)、style(创建/修改/应用样式)、preset(设计预设)、export(导出 pptx/docx/pdf 等)、session(状态/撤销/重做/历史)等子命令;支持 --json 模式供 Agent 调用。内置 academic、consultant、business、tech 等配色预设。

使用方式:需 Windows、WPS Office 12.0+、Python 3.10+ 及 pywin32(pip install pywin32)。安装后执行 cli-anything-wps --help 查看命令。典型流程为:提取模板背景→搜索数据→用 matplotlib 生成图表→编写 data.json(12-15 页元素编排)→运行构建脚本经 WPS COM 逐页生成,最终输出 PPTX 与 PDF。也可直接使用 CLI,例如 cli-anything-wps document new --type writer --name "报告" -o report.json,再通过 --project 指定项目文件执行 writer add-heading 等操作并导出。

适用场景:高校招生、学科排名、科研与咨询类数据汇报演示的批量生成;元素类型支持文本框、图片、表格及卡片、统计卡、目录列表、底部总结条等。

限制与约束:仅支持 Windows;排版有硬性约束,如标题不超过 4 字、居中、SimHei 40-44pt,标题与首个内容元素间距需不小于 24pt,元素不得超出 960×540 画布(y+h≤518);文本内引用需用「」代替英文引号;执行前需先结束 wps.exe 进程。资料未提供具体收费与价格信息。