【AIGC】AI辅助PPT制作(上)


本文旨在介绍如何基于简单的文本快速构建PPT框架,填充内容,减少大量不必要的内容搬运时间精力。

一、PPT快速生成(自动化)

1.使用工具

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

在这里插入图片描述

2.使用Dify工作流

在这里插入图片描述

二、PPT规范化(宏编程)

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

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

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

2.替换全部字体及色彩

Sub ChangeFontSizeOfSpecificFont()
    Dim sld As Slide
    Dim shp As Shape
    Dim originalFontName As String
    Dim newFontSize As Single

    
    ' 遍历幻灯片中的所有形状
    For Each sld In ActivePresentation.Slides
        For Each shp In sld.Shapes
            ' 检查形状是否有文本框并且字体是指定字体
            If shp.HasTextFrame Then
                With shp.TextFrame.TextRange.Font
                        .NameFarEast = "钉钉进步体"
                        .Color.RGB = RGB(0, 0, 0)
                End With
            End If
        Next shp
    Next sld
End Sub

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

3.规范图片大小

Sub shapes_samesize()
    d = 28.3333  '单位换算。
    For Each sld In ActivePresentation.Slides
        For 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 If
        Next
    Next
End Sub
### 关于 Dify PPT 生成应用程序的使用指南 #### 创建和配置 Dify 应用程序 在 Dify 中,“应用”是指基于 GPT 等大型语言模型构建的实际场景应用。通过创建应用,可以将智能 AI 技术应用于特定需求。这不仅涵盖了开发 AI 应用的工程范式,还包括具体的交付成果[^1]。 对于希望利用 Dify 构建自动化的 PowerPoint (PPT) 生成功能来说,第一步是熟悉如何设置并运行一个基本的应用实例。此过程涉及定义应用场景、选择合适的预训练模型以及调整参数以适应具体的需求。 #### 设计高效简洁的内容结构 当涉及到自动化工具如 Marp 和 Dify 的集成时,重点在于确保所生成幻灯片内容的质量与效率。根据已确认的大纲和检索到的信息,逐步生成每一页面的文字材料;这些文字需经过仔细编辑,保持简明扼要的同时传达核心要点。为了优化观众体验,建议每张幻灯片上的文本量控制在五行以内[^3]。 ```python def generate_slide_content(outline, retrieved_information): slides = [] for section in outline: slide_text = summarize(retrieved_information[section], max_lines=5) slides.append(slide_text) return slides ``` 这段 Python 函数展示了简化版逻辑:接收大纲作为输入,并针对每个部分提取相应信息片段,最终形成适配演示文稿格式的紧凑描述。 #### 用户交互与迭代改进 完成初步版本之后,重要的是让用户参与进来——展示初稿给目标受众看,并收集他们提出的任何改进建议。依据收到的意见反复打磨直至达到令人满意的程度。这种协作方式有助于确保最终产品能够满足实际使用者的要求。 #### 集成复杂的工作流程 如果计划进一步扩展功能或者处理更加复杂的任务,则可能需要用到像 Agent 工作流这样的高级特性来协调多个步骤之间的关系。这类机制允许开发者设计出更为灵活多变的应用架构,在不同阶段调用不同的算法和服务资源,从而更好地应对多样化的企业级挑战[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵境引路人

感谢投喂 ~ ❤

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值