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

【AIGC探索】AI实现PPT生产全流程

AI实现PPT生产流程

在这里插入图片描述

简单概括流程就是:

选择用百度文库AI生成PPT,使用WPS和islide辅助美化,使用文字大模型生成大纲,使用宏指令快速规范细节。
理由如下:
大多数PPT工具生成大纲会有文字篇幅限制,通过大模型生成大纲可以避免这个问题,生成的结果也更加准确。
试用过几个PPT生成工具,发现百度文库出的PPT在规范度、不同屏幕适配性等方面表现最佳,而且可以自定义PPT模板,灵活性很高。可免费试用性价比较高。
模板美化可以考虑直接去稿定设计或者类似的PPT模板网站下载优质模板使用即可。
快捷访问地址:百度文库AI工具

一键替换字体 宏编程

使用Microsoft PowerPoint菜单栏右击开启自定义功能区,勾选开发工具
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参考网址:微软VB官网

1.替换指定字体及字号及粗细:

Sub ChangeFontSizeOfSpecificFont()Dim sld As SlideDim shp As ShapeDim originalFontName As StringDim newFontSize As Single' 设置要修改的字体名称和新的字号originalFontName = "宋体"newFontSize = 60 ' 修改为你想要设置的新字号' 遍历幻灯片中的所有形状For Each sld In ActivePresentation.SlidesFor Each shp In sld.Shapes' 检查形状是否有文本框并且字体是指定字体If shp.HasTextFrame ThenWith shp.TextFrame.TextRange.Font' 检查字体名称并设置新的字号If .Name = originalFontName Then.NameFarEast = "钉钉进步体".Size = newFontSize.Bold = msoTrueEnd IfEnd WithEnd IfNext shpNext sld
End Sub

2.替换全部字体及色彩:

Sub ChangeFontSizeOfSpecificFont()Dim sld As SlideDim shp As ShapeDim originalFontName As StringDim newFontSize As Single' 遍历幻灯片中的所有形状For Each sld In ActivePresentation.SlidesFor Each shp In sld.Shapes' 检查形状是否有文本框并且字体是指定字体If shp.HasTextFrame ThenWith shp.TextFrame.TextRange.Font.NameFarEast = "钉钉进步体".Color.RGB = RGB(0, 0, 0)End WithEnd IfNext shpNext sld
End Sub

也可以使用islide工具一键替换
在这里插入图片描述

3.规范图片大小:

Sub shapes_samesize()d = 28.3333  '单位换算。For Each sld In ActivePresentation.SlidesFor Each s In sld.Shapes            If s.Type = 13 Then   '13代表该形状是图片s.LockAspectRatio = msoFalse  '取消锁定纵横比            s.Width = d * 12  '图片宽度为12厘米s.Height = d * 12 '高度为12厘米s.Top = d * 1   '距左侧边缘1厘米s.Left = d * 2    '距顶部2厘米End IfNextNext
End Sub

http://www.mrgr.cn/news/68257.html

相关文章:

  • 【数据集】【YOLO】【目标检测】道路结冰数据集 1527 张,YOLO目标检测实战训练教程!
  • 「Mac畅玩鸿蒙与硬件25」UI互动应用篇2 - 计时器应用实现
  • HTML学习笔记十三
  • 协程6 --- HOOK
  • Spring Boot 3中基于纯MyBatis的CURD开发实例
  • Elasticsearch Interval 查询:为什么它们是真正的位置查询,以及如何从 Span 转换
  • unplugin-auto-import 库作用
  • Excel和微软小冰的结合应用
  • (62)使用RLS自适应滤波器进行系统辨识的MATLAB仿真
  • 220亿巨资注入,农业强国梦想加速启航!
  • 小张求职记六
  • 【云原生开发】K8S集群管理后端开发设计与实现
  • 员工培训对六西格玛管理的落地有哪些帮助?
  • 每日八股——java中的注解原理是什么?
  • C++网络编程之IO多路复用(二)
  • 中阳智能模型的量化投资创新及前景
  • 解决windows server 2016 安装IIS失败问题
  • 【Linux系统编程】第四十三弹---多线程编程指南:线程终止方式与C++11中的thread
  • Vue3+element-plus摘要
  • 全局池化(Global Pooling)
  • css基础:底部固定,导航栏浮动在顶部
  • MyBatis项目的创建和增删查改操作
  • Python中的多线程效率分析
  • metrics
  • 数据库数据恢复—通过拼接数据库碎片恢复 SQL Server 数据库
  • 计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session