GridJapan / macOS desktop app

散落的幻灯片,轻松整理

这是一款 HTML 幻灯片管理工具。指定一个文件夹,就会查找其中(含子文件夹)的 HTML 幻灯片,并以缩略图排列。之后只需收集要用的并调整顺序。可导出为含图片的单个 HTML。打开后可用方向键翻页,也可从打印做成 PDF。

macOS Electron MIT 许可 应用本体免费
选中文件夹后,缩略图按层级依次排开

还在用 PPT?

01 / 一览

不打开文件也能HTML预览

选一个文件夹,就会查找其下的 HTML 幻灯片,并以实际显示效果做成缩略图。文章页等不在范围内。排列按文件夹层级,稳定可靠。可用左侧文件夹列表筛选,也可用文件名、标题搜索。

点击左侧文件夹可筛选。关闭「列出子文件夹」后只显示直接下级
每个文件占一行横向。放不下的部分可横向滚动
日常的 HTML 幻灯片无需转换,直接可读
02 / 收集

从散落各处的文件里,只收要用的幻灯片

把要用的幻灯片拖到右侧的「输出托盘」。+ 按钮或双击也会加入。从不同文件里挑出的幻灯片排在同一个托盘里,之后再调整顺序。

捏住缩略图,丢到右边
从不同文件连续挑 5 页
收好后再调整顺序
插到中间,而不只是末尾
+ 按钮或双击也能加入
自己的资料同样操作
03 / 导出

含图片,合成一个 HTML 就能交出去

把收集好的幻灯片导出成一个 HTML 文件。即便来自不同文件,外观也不会乱。图片也嵌在文件里,不必再带着图片文件夹到处走。打开后可用方向键翻页,也能做成 PDF。

打开导出的 HTML,直接翻页查看
从不同文件收来的 5 页,含图片合成一个文件
拖着收齐,直接导出
04 / 修改

选中要改的地方,用中文写一句就行

点击缩略图可放大打开。用点击或拖选选中要改的部分,用中文写上怎么改,原 HTML 的该部分就会被改写。也可以只提问并得到回答。每次编辑都会留下前后状态,之后可还原(另需 Claude Code CLI)。

单击选一处,拖选选范围
只改写选中的条目
左侧列出各版本,点一下回到当时
05 / 换装

138 种配色,当场可试

从右键打开设计列表,点击后中央幻灯片当场切换。满意后确认,配色只写入该幻灯片,不影响其他。试装时看到的样子,会原样应用。

每点一次,当场切换
在幻灯片上接连试装
同一稿,6 种外观并排
06 / 点缀

也有装饰功能

42 种装饰可放在正文放不下的留白处。颜色跟随该页配色选取,基本不压住文字。可增可减,也可重画。

增加、减少、重画
自己的幻灯片同样可用
07 / 日常资料

资料整理也轻松。

日常资料文件夹里也能同样使用。跨系列挑选,排序和插入操作也一样。

从资料里挑 1 页
跨不同系列的资料来挑
收好后再排序
插到中间
08 / 支持格式

HTML 幻灯片的结构

支持以下 4 种写法。没有幻灯片标识的 HTML(文章转载、PDF 转换页等)从一开始就不在范围内。尺寸按实测量取,同一文件里混有不同大小的幻灯片也能处理。

形式结构canvas 例
Template Adeck-stage + section1920×1080 / 1080×720
Template B#deck-viewport + .slide1080×720
class-slide纵向排列的 div.slide960×540 等
page有上述标识,但分界无法判别按实测量取
09 / 安装

启动方法

不提供已签名应用分发。需要 macOS 与 Node.js 18 以上。仅浏览、收集、导出时到此即可。使用 AI 编辑、设计更换、装饰时,另需 Claude Code CLI

git clone https://github.com/GridJapan/gjHtmlSlideComposer.git
cd gjHtmlSlideComposer
npm install
npm start

会直接改写原文件

AI 编辑、设计更换、装饰改写的是原 HTML,不是副本。建议在由 Git 等管理的位置使用(应用侧也会保留编辑前后的状态)。

为预览关闭了浏览器安全限制

因为预览要读取 file:// 下的图片和字体。请勿打开来源不明的 HTML 幻灯片。

仅限 macOS

仅限 macOS。仅分发源码,用 npm start 启动。