展览图录演示

制作读起来像小型展览图录的演示,比如艺术节向基金申请一周资助、居民协会开放自家楼宇,或一个团体介绍自己的创作者:白色或暖色纸面、宽页边,简短的书籍衬线标题第二行为斜体,小号灰色无衬线正文,藏红花色眉标条和页脚细线,白色阅读面板压在浓烈色彩的图片上。

展览图录演示

准备好活动或藏品、听众、请求、必须原样使用的姓名和数字,以及页数;自己的照片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。

使用方法

  1. 需求与页序

    Agent 问清主题、听众、讲完后希望发生什么、必须原样使用的事实和数字以及页数,再给每页安排一种版式,并选定一套配色。

  2. 图片与构建

    没有自己的照片时,在 art.json 里列出图片,用 gallery-art.py 绘制;写好 plan.json 和 settings.json,再运行 kit.py compose、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。

  3. 逐页查看并导出

    在浏览器里打开每一页,检查换行、重叠和标签,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。

常见问题

导出的 PowerPoint 真的能编辑吗?

能。每个标题、说明、段落、面板、分隔线、柱条和数字都是原生 PowerPoint 对象,并保留演讲者备注;每张图片和图标单独成图。两套示例分别有 81 和 65 个文本框。唯一的整页图片是封面、随笔和引言版式的满版背景图,每张都是一张不含文字、可替换的图片。

图片从哪里来?

优先使用你自己的照片。否则由随包的 gallery-art.py 绘制扁平、色彩浓烈的画廊图片:彩绘墙面、建筑立面、砖墙浮雕、釉面器皿、编篮、折纸面具、虚构人像、天空、混凝土拱门、静物和半身像。只用 Python 标准库,不调用任何模型或图像服务,并拒绝重复绘制同一张图。

用什么字体?

Libre Caslon Text、Inter Tight 和 Sacramento,均为 SIL Open Font License。请在演示电脑上安装,换行才会一致;PowerPoint 只有常规和粗体,600 字重的说明会导出为粗体。中文、日文和韩文使用系统字体,第二行的斜体保持正体。

有哪些已知限制?

圆形和切角图片,以及眉标文字后面的色条,会带着裁切以图片形式进入 PowerPoint,文字本身仍是原生文本框。每种版式几何固定。较花的图片下沿会让白色小号页脚说明不太容易看清。

测试了什么?

两套示例演示都从全新解压的安装包生成。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过,31 项浏览器交互检查全部通过,另有 23 项错误路径检查,并检查了一套用到全部版式的中文长文本演示;用 python-pptx 修改后保存并重新打开,修改仍在。没有在 PowerPoint、Keynote 或 WPS 里打开过。