工作坊海报演示
邀请大家参加维修夜、原型工作坊、创客营这类动手活动:每页一块圆角面板,颜色表明页面作用,窄体海报大写标题、胶带标签、圆形贴纸、高亮词、数字块、时间柱和绘制的工作台插图。
准备好活动内容、听众、日期、必须原样使用的事实和页数;图片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。
使用方法
需求与大纲
Agent 问清活动内容、听众、日期、页数、语言和必须原样使用的事实,再给每页安排一种版式。面板颜色表明页面作用:浅色讲解,深色讲方法和时间,热色写规则,亮色写轻松的主张。
图片与构建
没有自己的图片时,在 art.json 里描述并用 bench-art.py 绘制,写好 plan.json 和 settings.json,再运行 kit.py compose、apply-palette.py、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。
逐页查看并导出
通过本地 HTTP 打开每一页,检查标题换行、贴纸文字在圆内、高亮词、柱形标签、页码和阅读顺序,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。
常见问题
导出的 PowerPoint 真的能编辑吗?
能。标题、数字、表格文字和标签都是原生文本框并带演讲者备注;面板、数字块、时间柱和贴纸都是原生形状。绘制的图片是单独的图片。没有整页图片;删掉所有图片后,文字和形状仍能正常显示。高亮词的底色是放在原生文字后面的一层图片。
图片从哪里来?
优先使用你提供的图片。否则由随包的 bench-art.py 根据 art.json 绘制确定性的矢量图:工作台、材料特写、匿名人物头像、同一物件的纸板 / 泡沫 / 成品三个阶段,以及俯视桌面。只用 Python 标准库,不调用任何模型或图像服务。
用什么字体?
窄体大写标题用 Big Shoulders Display,正文用 Be Vietnam Pro,均为 SIL Open Font License 并随包提供。请在演示电脑上安装这两款字体,PowerPoint 里的换行才会一致。中文、日文和韩文使用系统字体。
有哪些已知限制?
图片是扁平插画,不是照片,人物没有五官。如果演示软件对宣言行的换行不同,高亮底色会和文字错开。每种版式的几何结构固定:中文文字过长时,贴纸文字会超出圆形,spark 页标题会碰到页脚。
测试了什么?
两套示例演示都从全新解压的安装包重新生成,与发布的文件逐字节一致。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过;用 python-pptx 修改标题、形状和图片后保存并重新打开,修改仍在。没有在 PowerPoint 本身里打开过。