SuperAPI AI 工具集

ohos-req-review-ppt-gen

办公与效率

查看项目

更新于 10-16 03:11

技能介绍

用途:把 OpenHarmony 需求文档、规格或设计提案转成评审用 16:9 PPTX,适用于需求评审、需求变更评审、设计评审等场景。

主要能力:内置 deckbuilder 库负责全部坐标、颜色、字体、间距与箭头绘制,用户只提供内容。最快路径是单次调用 Deck().requirement_review_deck(spec).save("requirement_change_review.pptx") 生成固定 8 页结构:封面、需求价值描述、需求设计方案、需求变更背景、需求变更影响性分析、版本交付计划、兼容性分析、风险评估。也提供手动构建方法:cover、content_slide、banded_slide、bullets_slide、table_slide、flow_slide、layered_diagram_slide、architecture_slide、value_slide、design_slide。缺省字段渲染为「待评估/TBD」,不虚构内容,并把 TBD 字段反馈给用户。

使用方式:先安装依赖 python3 -c "import pptx" 2>/dev/null || pip install python-pptx;将 scripts/ 下 deckbuilder.py 与 oh_logo.png 放在同一目录,或把 scripts/ 加入 sys.path,然后写脚本导入并调用。除封面外每个内容页必须传 takeaway="结论:…",否则报 ValueError。

限制:仅适用于 OpenHarmony 评审类幻灯片,会固定加 OpenHarmony 标志与评审结构,不是通用 PPT 工具;不适用于编辑已有 .pptx 或输出 Markdown/PDF。价值页与设计页不可用 content_slide/banded_slide,第 4–8 页应使用 table_slide。