当前位置: 首页 > news >正文

从 url 到 PPT 一键生成:Coze 工作流,颠覆你的内容创作方式!

image

完整内容:从 url 到 PPT 一键生成:Coze 工作流,颠覆你的内容创作方式!

你是否曾在面对大量文章资料,却要在短时间内将其精华提炼并制作成演示文稿时,感到焦头烂额、无从下手?一页页翻阅文章,手动摘取要点,再逐一编排进 PPT,整个过程繁琐又耗时,效率低下不说,最终呈现的效果还未必理想。

要是能有一种工具,只需输入文章的 url链接,就能自动生成逻辑清晰、内容精要的 PPT,那该多好!现在,这样的工具出现了 ——Coze 工作流,它将彻底改变你的内容创作流程,轻松实现从文章到 PPT 的神奇转换,接下来,就一起揭开它的神秘面纱 。

生成PPT主要依赖iSlide插件,该插件有多个功能组成,get_themes (获取主题模板的id)、generate _outline(生成大纲,我们的大纲是通过模型生成的)、generate_presentation(生成PPT)、download_presentation(生成下载链接)。这些插件的添加可以在「添加节点」-> 「插件」-> 「添加插件」-> 搜索「islide」获取。

0

工作流完整截图如下

1

Coze工作流个各步骤实操

开始节点

变量名 style,用来输入PPT模板主题,供后续模板插件使用,例如人文历史、缅怀故人、教学课件、学术分享、研究报告等。

变量url为网页链接。

2

获取url网页内容

LinkReaderPlugin插件会将「开始」节点的url内容提取出来

2-1

大模型生成PPT大纲

添加大模型节点,模型默认选择「豆包·1.5·Pro·32k」

3

需要提醒一下,模型这里输出的格式为string类型,而「generate_presentation」插件节点需要输入的是Object。解释一下,尽快我们在提示词中指定的模式的输出格式为json类型,但模型输出依然存在失败的情况,采用string类型输出json格式内容,可以保证模型有效输出。

4

提取PPT大纲为Object

这里插入「代码」节点,将「1.3 大模型生成PPT大纲」中模型输出的字符串转为Object类型。插入「代码」节点的步骤如下

5

插入代码节点之后,将其重命名为「PPT主题ID

6

接着,输入转换Object代码

import json
async def main(args: Args) -> Output:params = args.params['input']outline = json.loads(params)# 构建输出对象ret: Output = {"outline": outline}return ret

到这里,我们生成了iSlide插件生成PPT所需要的大纲,接下来介绍iSlide get_themes (获取主题模板的id)节点的搭建。

get_themes: 获取PPT模板

添加「get_themes」节点,「keywords」为「开始」节点的style变量。

7

现在,生成PPT所需要的大纲和模板都已准备完毕,下面开始添加「generate_presentation」、「download_presentation」节点。

generate_presentation和download_presentation节点

输入的outline变量对应「提取PPT大纲为Object」节点输出内容,themeld变量为「PPT主题ID」节点输出内容

8

download_presentation」节点的输入为「generate_presentation」输出内容

9

结束节点

10

注意「回答内容」按markdown的格式填写 下载链接,output变量为「download_presentation」中生成的ppt下载链接file字段

11

测试效果

我们输入这篇公众号文章纪念我的人生导师:查理·芒格的网址https://mp.weixin.qq.com/s/B0o6JUgaUgegcgbkE-XC2A

12

可以看到最终生成下载链接

13

查看生成的效果

14

到这里,一个简单PPT制作的工作就已经搭建完成了。

http://www.wxhsa.cn/company.asp?id=1113

相关文章:

  • [WPF学习笔记]多语言切换-001
  • Shell 语法摘要
  • 软件设计师知识点总结(一)
  • 智能引擎驱动:DRS.Editor让汽车诊断设计效率跃升!
  • 【译】Visual Studio 2026 Insider 来了!
  • GAS_Aura-Granting Abilities
  • CH584 CH585 触摸应用介绍一
  • OpenEuler 24.03 (LTS-SP2)安装最新版本docker
  • 西门子SINAMICS S120伺服驱动系统介绍
  • 第10章 STM32 模拟SPI电阻屏触摸配置和测试
  • ABAP同步和异步
  • 202208_网鼎杯青龙组_CRYPTO
  • Oracle笔记:11GR2 datagruad 环境搭建BORKER
  • GAS_Aura-Gameplay Abilities
  • 可视化图解算法60:矩阵最长递增路径
  • 灵码产品演示:软件工程架构分析
  • 扩展 Min-Max 容斥
  • 北京市推进中小学人工智能教育工作方案(2025—2027年)
  • IvorySQL 适配 LoongArch 龙架构
  • Gitlab-ee v18.1.1 破解
  • MySQL查询助手!嘎嘎好用
  • 题解:P13979 数列分块入门 4
  • ICPC模拟赛#1
  • 从基础到实战:一文吃透 JS Tuples 与 Records 的所有核心用法
  • YOLO + OpenPLC + ARMxy:工业智能化视觉识别、边缘计算、工业控制的“三位一体”解决方案
  • NKOJ全TJ计划——NP4582
  • VibeCoding On Function AI Deep Dive:用 AI 应用生产 AI 应用
  • [题解] P13777 「o.OI R2」Meowalkane
  • Kubernetes Pod控制器
  • kingbase金仓数据库的用户权限管理