芥末印刷演示
做读起来像独立印刷小杂志的演示,用于季度汇报、工作室介绍、展览或项目提案:暖色新闻纸,超高的窄体大写字母,带朱红斜体强调的细衬线标题,芥末黄和朱红色块,一页黑色服务页,以及剪纸风格的人物和物件。
准备好主题、听众、你的请求、必须原样使用的事实和数字,以及页数;图片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。
使用方法
需求与页序
Agent 问清主题、听众、讲完后希望发生什么、必须原样使用的事实和数字、语言和页数,再给每页安排一种版式,并选定一套配色。
图片与构建
没有自己的图片时,在 scenes.json 里描述并用 press-cut.py 绘制,写好 plan.json 和 settings.json,再运行 kit.py compose、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。
逐页查看并导出
通过本地 HTTP 打开每一页,检查标题换行、文字留在卡片和面板内、标签单行、横条与数字一致,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。
常见问题
导出的 PowerPoint 真的能编辑吗?
能。每段文字都是独立的原生文本框,每张剪纸图片单独成图,色块、圆片、细线、问题框、页脚带和图表横条都是原生形状,并保留演讲者备注。没有整页图片;删掉所有文本框后,页面上不会留下任何文字。
图片从哪里来?
优先使用你提供的图片。否则由随包的 press-cut.py 根据简短的 JSON 描述绘制剪纸风格 SVG:撕边色块、圆片、半调网点、四种姿势的人物、手、器皿和日常物品。只用 Python 标准库,不调用任何模型或图像服务。
用什么字体?
大写标题用 Anton,衬线标题用 Playfair Display,标签和正文用 Public Sans,均为 SIL Open Font License。请在演示电脑上安装这些字体,PowerPoint 里的换行才会一致。中文、日文和韩文标题使用粗体系统字体。
有哪些已知限制?
导出的 PowerPoint 较大(示例为 11–15 MB),因为纸张纹理以整张 PNG 保存;把 grain 设为 0 可以减小文件。横条长度需手动设置,版式几何固定,文字远超字数预算会和图片相撞。
测试了什么?
两套示例演示都从全新解压的安装包重新生成,HTML 与发布的文件逐字节一致。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过;用 python-pptx 修改后保存并重新打开,修改仍在。没有在 PowerPoint 本身里打开过。