大模型做PPT,又一种全新方案

B站影视 日本电影 2025-08-11 15:43 1

摘要:今天向大家再介绍一个我刚摸索来的方案——借助大模型和一个强大的开源项目:reveal.js,通过 Web 技术创建漂亮、交互式演示文稿(PPT)。

大家好,我是 Ai 学习的老章

关于用大模型制作 PPT,我已经探索过很多种方案

今天向大家再介绍一个我刚摸索来的方案——借助大模型和一个强大的开源项目:reveal.js,通过 Web 技术创建漂亮、交互式演示文稿(PPT)。

先看效果,这其实是一个网页,你完全可以把它发布到互联网,也可以直接本地用浏览器打开

玩法也很简单

整个reveal.js项目 clone 到本地,简单安装,随便一个 AI 编程工具,根据自己的素材生成可以在线/离线浏览器打开的 PPT

比如我是用的 Gemini-CLI

生成后执行 npm start 就大功告成了

reveal.js 详细用法简介如下,建议:完整安装后在原文件基础上直接找大模型修改即可。

也不需要太细究,大致了解安装、核心功能可以指挥大模型办事就行了。

1. 什么是 reveal.js?

reveal.js 是一个开源的 HTML 演示文稿框架,可用于创建功能丰富、外观精美的幻灯片。由于它基于 Web 技术,演示文稿本质上就是一个网页,可以轻松地在任何有现代浏览器的设备上展示,并且非常易于分享和部署。

核心优势:

跨平台 :任何能打开网页的地方都能展示演示文稿。

高度可定制 :可以完全控制样式和行为。

功能强大 :支持 Markdown、演讲者备注、PDF 导出、数学公式等。

交互性 :可以嵌入网站、视频,并利用 CSS 和 JS 实现丰富的动画效果。

2. 安装与设置

reveal.js 提供了多种安装方式,以满足不同用户的需求。

方式一:基础安装 (Basic Setup)

这是最简单快捷的方式,不需要任何编译或构建工具。

下载项目 :从 GitHub 下载最新版的 ZIP 压缩包:https://github.com/hakimel/reveal.js/archive/master.zip

解压文件 :将下载的压缩包解压到指定的项目文件夹。

开始编辑 :直接用代码编辑器打开 文件,然后开始修改里面的

部分来创建幻灯片。

这种方式非常适合只想快速创建一个 HTML 演示文稿的场景。

方式二:完整安装 (Full Setup)

这是官方推荐的方式,功能最全,支持使用 Markdown、演讲者备注以及自动重载等高级功能。

安装 Node.js :确保电脑上已安装 Node.js (版本 10.0.0 或更高)。

克隆仓库 :使用 Git 克隆 reveal.js 的代码仓库。

$ git clone https://github.com/hakimel/reveal.js.git

进入目录并安装依赖 :

$ cd reveal.js$ npm install

启动开发服务器 :

$ npm start这个命令会启动一个本地的 Web 服务器。

访问 :在浏览器中打开 即可看到演示文稿。修改 或 slides.md 文件时,浏览器会自动刷新,非常方便。

若需要在已有的 Node.js 项目中,将 reveal.js 作为一部分集成,可以使用 npm 来安装。

$ npm install reveal.js

安装后,可以在代码中这样引入它:

import Reveal from 'reveal.js';import Markdown from 'reveal.js/plugin/markdown/markdown.esm.js';let deck = new Reveal({plugins: [ Markdown ]})deck.initialize;3. 创建内容 (Content) HTML 结构

幻灯片的基本结构非常简单。整个演示文稿包含在

中,而所有的幻灯片则在

里。

每一张独立的幻灯片都是一个

标签。

垂直幻灯片:若要创建可以向下导航的幻灯片(例如,一个主题下的子页面),只需将

嵌套即可。

使用 Markdown

对于完整安装的用户,可以直接在 Markdown 文件中编写内容,这通常比写 HTML 更高效。

在 中,用以下方式引用 Markdown 文件:


section> div>

在 slides.md 文件中,用 --- 分隔水平幻灯片,用 -- 分隔垂直幻灯片。

4. 主题 (Themes)

reveal.js 内置了多款漂亮的主题,无需编写任何 CSS 即可改变演示文稿的外观。

切换主题: 在中,找到引入主题 CSS 的那一行,将其中的black.css替换成目标主题的文件名即可。

例如,要切换到白色主题,只需改成:

5. 核心功能 (Features)

reveal.js 不仅仅是简单的幻灯片切换,它还包含许多强大的功能:

**演讲者视图 (Speaker View)**:按 S 键可以打开一个特殊的演讲者窗口,里面会显示当前的幻灯片、下一张幻灯片、计时器和演讲备注。

PDF 导出 :在 URL 后面加上 ?print-pdf 后,可以通过浏览器的打印功能将整个演示文稿保存为 PDF 文件。

代码高亮 :可以自动识别并高亮代码块,并支持行号和行高亮。

数学公式 :通过插件支持 LaTeX 数学公式。

**自动动画 (Auto-Animate)**:在两张幻灯片之间自动为匹配的元素生成平滑的过渡动画。

丰富的插件生态 :支持搜索、缩放、图表等多种插件来扩展功能。

制作不易,如果这篇文章觉得对你有用,可否点个关注。给我个三连击:点赞、转发和在看。若可以再给我加个,谢谢你看我的文章,我们下篇再见!

来源:小静课堂

相关推荐