分享好友 行情首页 行情分类 切换频道
AI自动生成PPT解决方案,AI生成PPT-PrensentationGen-Java实现
2024-12-21 11:35  浏览:76

AI自动生成PPT解决方案,AI生成PPT-PrensentationGen-Java实现。

利用大语言模型生成PPT文件的SpringBoot Web应用,主要功能是自动化创建演示文稿,适用于快速制作演示材料,特色在于其高效的模板处理和文本替换技术。

点击视频观看

部署
后端
​ 配置application.yml中MySQL地址(spring.datasource)
​ 配置application.yml中文心一言参数,先在文心一言创建自己的应用,再设置应用的appkey和secretkey。并且要开通boturl中对应的模型,可以自己 在模型广场选择模型并修改boturl。(ernie.)
​ 配置application.yml中对象储存参数,需要在阿里云oss创建桶并填入相关参数。(aliyun.oss.
)
(可选)配置unplash等开源图库apikey,根据具体图库,配置src/main/java/com/solocongee/presentationgen_back_end/utils/MergePPT.java中Futrue数组中请求图片方式。
​ 配置文件路径,如果在windows本地运行请把配置application.yml中(# 设置全局路径Windows段)取消注释,并注释掉(#设置全局路径Linux段)。
​ 下载完整资源文件,解压并覆盖掉data文件夹下的templates文件夹。​ 链接:https://pan.baidu.com/s/1Fp_uIF6eJKvQcgdq6_3s2A?pwd=jo63​ 提取码:jo63
​ 准备数据库数据,使用提供的PGen.sql还原数据库。
​ Meaven依赖加载。

前端
npm install -f
修改src/main.js下axios.defaults.baseURL为后端地址。
修改src/StreamDisplay.vue内url为后端地址,本地运行请修改process.env.NODE_ENV === 'development’分支语句内的url。

文件目录说明

 

开发的架构

主要思想是通过预处理出大量单页模板(屎山,并在使用时根据用户选择实时组合出PPTX文件,并对PPTX文件进行文本替换,实现了在后端生成PPT文件。

技术栈

SpringBoot+MyBatis+MySQL+Redis+WebFlux+Apache POI+Aspose Slides+OSS+Vue2

点击源码下载

    以上就是本篇文章【AI自动生成PPT解决方案,AI生成PPT-PrensentationGen-Java实现】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/2349.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
单反 手机(单反手机是什么意思)
  单反手机:摄影的新纪元  随着科技的飞速发展,手机的功能越来越强大,其中摄影功能尤为突出。如今,我们迎来了一个新的时
酷派手机图片(酷派手机壁纸)
  酷派手机图片:展现时尚与科技的完美结合  在当今智能手机市场,酷派手机以其独特的风格和卓越的性能赢得了广大消费者的喜
手机qq的文件在哪个文件夹(手机qq的文件在哪儿)
  《手机QQ的文件在哪个文件夹》  随着科技的进步,手机已成为我们日常生活中不可或缺的一部分。手机QQ作为我们常用的社交软
12306修改手机号(12306修改手机号收不到验证码)
  关于《12306修改手机号》的文章  在当今数字化时代,手机已成为我们生活中不可或缺的一部分。对于经常乘坐火车出行的人来
手机的介绍(手机的介绍资料)
  手机的介绍  随着科技的飞速发展,手机已经成为了我们日常生活中不可或缺的一部分。它的影响力已经渗透到我们生活的各个领
2000以内的手机(2000以内的手机哪款性价比高2024年)
  关于《2000元以内的手机》的文章  随着科技的飞速发展,手机已经成为我们日常生活中不可或缺的一部分。在预算仅为2000元的
手机两个微信(手机两个微信怎么取消默认授权设置)
  手机两个微信的使用与探讨  随着科技的快速发展,微信已经成为我们日常生活中不可或缺的一部分。很多人在手机中安装两个微
手机怎么隐藏游戏(手机怎么隐藏游戏不被发现)
  手机怎么隐藏游戏  随着智能手机的普及,很多人都会在手机上玩游戏。但有时我们并不想被别人知道我们在玩游戏,或者我们需
华为定制版手机(华为定制版手机有哪些)
  华为定制版手机:科技与个性的完美结合  随着科技的飞速发展,智能手机已经成为我们日常生活中不可或缺的一部分。在众多手
手机密码忘记(手机密码忘记了怎么办才能解开oppo)
  关于手机密码忘记的问题  随着智能手机的普及,我们的生活已经离不开手机。然而,有时候我们会遇到一些小问题,其中之一就
本企业新闻
推荐企业新闻
发表评论
0评