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

前几天发了一个朋友圈


用大模型生成 PPT,我做过很多尝试,也算有点小经验了。

市面上的产品,我测试、使用过很多,大多数都不太理想。

本文就分享几个方案,大家感兴趣都可以试试。

最后强烈推荐第三种方式,这是我长期大量使用 Claude 设计 PPT 的经验和一整套解决方案:包括 svg 生成、二次编辑、导出 png、静态页面、PPT 播放页面等,内容虽短,但绝对比塔克拉玛干还要干。


1、Kimi+AiPPT

这是 Kimi 新上的功能:https://kimi.moonshot.cn/kimiplus/conpg18t7lagbbsfqksg


比如其示例:我是个游戏行业从业者,帮生成一份王者荣耀 VS 英雄联盟的 PPT

ta会生成文案,然后跳转到AiPPT选择模板,创建 PPT

我选了商业计划模板,然后它就一把梭哈,创建了 21 页 PPT


如果要求不高,应个急,对付一下差事还是可以的。突出一个,看起来不错。

类似的产品还有 WPS 的 ai PPT

说实话,整体质量,还不如我 2 年前就推荐过的 Gamma⬇️

2、Gamma

早在 23 年 6 月,我就介绍过 Gamma:

网址:https://gamma.app

大模型生成 PPT 原理都差不多,只是我感觉 Gamma 更美观一些,模板挺有设计感,一股苹果味


Gamma更灵活,支持文生图、尺寸修改,单页内容修改、自定义字体,一键发布成网站等功能。

比如 2 年起我弄的这个:https://python-ml-environment-tu-z3v3ic1.gamma.site/

3、最强杀手:Claude 3.7


实力如何,请看前文:





上面几张图都是 Claude 生成的

信息密度极高,我在工作中都是直接用 Claude 做 PPT,广受好评。

步骤也很简单:

  • 第一步:指定主题(或参考文本),指定长宽比,指定风格,让它生成 svg 格式 这一步,提示词方面我都没任何建议,简单说清楚就行了,原因:它输出的其实是svg代码,Cusor或Windsurf可以直接预览。

  • 第二步:预览并导出 png 我喜欢这个网站:https://www.svgviewer.dev/导出 png,我一般选 4 倍清晰度

网站我感觉还是麻烦,大多数情况下,我是用rsvg-convert这个命令行小工具直接转格式的,我写了一个脚本,执行起来很方便:

#!/bin/bash # 检查参数数量 if [ $# -lt 1 ]; then     echo"用法: $0  [宽度] [高度]"     echo"示例: $0 /path/to/image.svg 1600 900"     exit 1 fi # 获取参数 svg_path="$1" width="${2:-1600}"# 默认宽度为1600 height="${3:-900}"# 默认高度为900 # 检查文件是否存在 if [ ! -f "$svg_path" ]; then     echo"错误: 文件 '$svg_path' 不存在"     exit 1 fi # 获取文件目录和文件名 dir_name=$(dirname "$svg_path") file_name=$(basename "$svg_path") file_base="${file_name%.*}" # 设置输出路径 output_path="$dir_name/$file_base.png" # 执行转换 echo"正在将 '$svg_path' 转换为 '$output_path',尺寸为 ${width}x${height}..." rsvg-convert "$svg_path" -w "$width" -h "$height" -o "$output_path" # 检查转换结果 if [ $? -eq 0 ]; then     echo"转换成功: $output_path"     # 显示输出文件的完整路径     echo"输出文件: $(realpath "$output_path")" else     echo"转换失败"     exit 1 fi

用法:./svg2png.sh "/Users/zz/ai_content.svg" 900 1200

附录:

❝ rsvg-convert 是一款命令行工具,它来自于 librsvg 库,主要功能是把 SVG文件转换为其他图像格式,像 PNG、JPEG、PDF 等。 安装方法: 在 macOS 系统上:brew install librsvg 在 Windows 系统上,可以通过 MSYS2 来安装: 从 MSYS2 官网:https://www.msys2.org/下载并安装 MSYS2。 打开 MSYS2 终端,执行以下命令更新系统:pacman -Syu 安装 librsvg :pacman -S mingw-w64-x86_64-librsvg
  • 第三步:如果不满意,还可以继续编辑

编辑 svg,可以在代码中直接修改 (但这样太麻烦了,不太好把握效果),建议直接在页面中修改,这个网站就很不错:https://svgedit.netlify.app/editor/index.html

昨天的文章:,其实文中的图也是用 Claude 生成的,格式有点乱,就在这个网站做了修改:


最后

其实还可以直接把数张 svg 直接发布成静态页面,比如:

再最后

其实还可以再开发一个静态页面,实现 PPT 播放功能,连转 png 再贴到 PPT 这一步都省了。

浏览器直接打开生成的 html 即可


全屏之后,显示如下:


提示词如下,大家可以试试:

One More Thing:

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

ad1 webp
ad2 webp
ad1 webp
ad2 webp