用途:把符合规范的 JSON 数据一键转换为标准 .pptx 文件,适合产品经理、运营等准备汇报展示时使用,避免手工排版。
主要能力:JSON 解析与验证、PPTX 创建、多布局支持、样式应用、图表生成(柱状图、折线图、饼图)、表格生成(普通与样式化表格),支持图片(PNG、JPG、JPEG、GIF)。
使用方式:先安装依赖 python-pptx>=1.0.2、pillow>=9.0.0、openpyxl>=3.1.0。验证 JSON:python scripts/json_validator.py --input ./ppt_data.json。生成 PPTX:python scripts/pptx_builder.py --input ./ppt_data.json --style assets/styles/modern.json --output ./presentation.pptx。验证结果:python scripts/pptx_validator.py --input ./presentation.pptx。高级用法包括自定义样式(--style 指定自定义 JSON)、批量生成(--input-dir 与 --output-dir)、基于模板生成(--template)。
协同:可与 ppt-generator 配合,由其生成 JSON 后转换;也可与 nanobanana-ppt-visualizer 等组成完整工作流。
限制:JSON 必须符合 references/json_format_spec.md 规范;具体收费、价格、平台支持范围等资料暂未提供。