主要内容

创建演示生成器

您可以使用matlab®PowerPoint的API®(PPT API)以编程方式更新和创建PowerPoint演示文稿。例如,该MATLAB脚本创建具有标题页的演示文稿和一个内容幻灯片,其中包含项目符号列表。

进口mlreportgen.ppt。*;PPT =演示文稿(“myslides.pptx”);打开(PPT);slide1 =添加(ppt,“标题幻灯片”);替换(幻灯片1,“标题”'我的演说');替换(幻灯片1,“字幕”“创建演示计划”);Slide2 = Add(PPT,“标题和内容”);para =段(“第一个内容幻灯片”);para.fontcolor =.“蓝色”;替换(Slide2,“标题”,para);替换(Slide2,“内容”,[“第一个项目”“第二件物品”“第三件物品”]);关闭(PPT);

创建演示文稿后,将其命名为后myslides.pptx.,你可以打开它。

RPTVIEW(PPT)

生成的演示文稿myslides.pptx.包括这两个幻灯片。

第一个幻灯片标题为“我的演示文稿”和字幕“创建演示程序”。第二次幻灯片具有蓝色标题“第一内容幻灯片”和具有项目的项目符号列表:“第一项”,“第二项”和“第三项”。

更新演示内容

PPT API程序通常包括代码:

  • 进口mlreportgen.ppt.API包。要省略程序包名称,请在调用PPT API对象构造函数和方法时,导入包。

    进口mlreportgen.ppt。*;
  • 创造一个介绍反对:

    • 持有演示文稿内容

    • 指定生成的演示文稿的输出位置

    • 表示PowerPoint模板

      以下代码使用文件中的演示文稿中的模板创建演示文稿myslides.pptx.并覆盖myslides.pptx.随着新的演讲。

    幻灯片=“myslides.pptx”;PPT =演示文稿(幻灯片,幻灯片);打开(PPT);
  • 添加或替换幻灯片内容。

    Slide2 = PPT.CHILDREN(2);内容=查找(Slide2,“标题”);替换(内容,段落(“修改内容幻灯片”));内容=查找(Slide2,“内容”);datepara =段落(“第四项:更新的项目”);添加(内容,datepara);

    PPT API替换PowerPoint模板占位符,其中包含程序中定义的内容。在模板中,您可以交互地添加占位符或重命名占位符,以便为您的程序进行交互。

  • 关闭演示文稿,它生成演示文稿的内容和格式。

    关闭(PPT);

您可以包含代码来打开演示文稿。

RPTVIEW(PPT)

更新的幻灯片看起来像这样:

使用标题“修改内容幻灯片”和四个项目项目:“第一项”,“第二项”,“第三项”和“第四项:更新的项目”幻灯片。

要查看PPT API程序的另一个示例,请参阅从Matlab应用程序的结果生成演示文稿

两种使用PPT API的方法

您可以创建一个PPT API程序,即:

  • 替换内容,或将内容添加到现有的PowerPoint演示文稿中

  • 生成完整的PowerPoint演示文稿

将内容添加到现有演示文稿

要将内容添加或更新到现有演示文稿,而无需手动更新演示文稿,每次内容更改,请使用PPT API。当您希望在现有演示中使用大多数内容和格式化时,这种方法很有用。

  • 您可以使用PPT API和MATLAB函数来生成MATLAB代码和SIMULINK的演示文稿的内容金宝app®楷模。

  • 您可以通过覆盖演示文件来更新演示文稿,或使用不同的演示名称创建单独版本的演示文稿。

创建一个完整的演示文稿

要使用多个PowerPoint模板使用相同的内容时创建完整的演示,请使用PPT API。

PPT API应用程序和微软幻灯片软件模板

PPT API使用PowerPoint演示文稿作为模板来生成演示。模板允许您在演示文稿中指定固定内容和默认布局和幻灯片的外观。您的MATLAB程序可以使用PPT API来覆盖特定幻灯片的默认布局和格式。

模板可以是空的演示文稿或幻灯片的演示文稿。您可以使用以下作为PPT API演示文稿的模板:

  • 默认PPT API PowerPoint模板

  • 默认PPT API PowerPoint模板的自定义副本

  • 您要更新的内容的现有PowerPoint演示文稿

  • 您在PowerPoint中交互地创建或更新的PowerPoint模板

设置PowerPoint演示文稿模板

模板元素

PowerPoint模板包括PPT API用于生成呈现的几个元素。要自定义模板中定义的格式,请修改其中一个或多个模板元素。

PowerPoint模板元素 目的

幻灯片

将全局应用到演示文稿中的幻灯片主格式。指定一组幻灯片布局共有的布局和格式

幻灯片布局

指定幻灯片主布局的变体。

表格样式

指定表的默认外观。PowerPoint定义了一组标准的表样式。您无法修改这些样式,但您可以使用PPT API将这些样式应用于您创建的表,并覆盖特定表格的样式。

占位符号

指定可以用文本,列表,图片,表格或其他内容替换的幻灯片布局的区域。每个占位符都有一个名字。您可以以交互方式使用PowerPoint来为占位符分配名称。然后,您可以使用PPT程序中的名称来替换包含内容的占位符。

相关话题