主要内容

创建演示文稿生成器

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

进口mlreportgen.ppt。*;ppt =表示(“myslides.pptx”);打开(ppt);slide1 =添加(ppt,“标题幻灯片”);替换(幻灯片1,“标题”“我的报告”);替换(幻灯片1,“字幕”“创建演示计划”);slide2 =添加(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程序中的名称来替换包含内容的占位符。

相关的话题