主要内容

创建一个表示发电机

您可以使用MATLAB®API演示文稿®(PPT API)以编程方式更新和创建幻灯片演示。例如,这个MATLAB脚本创建了一个表示有标题页和内容页幻灯片和一个无序列表。

进口mlreportgen.ppt。*;ppt =表示(“mySlides.pptx”);打开(ppt);slide1 =添加(ppt,“标题幻灯片”);替换(slide1“标题”,“我的报告”);替换(slide1“字幕”,“创建一个演示程序”);slide2 =添加(ppt,“标题和内容”);帕拉=段(“第一幻灯片内容”);帕拉。FontColor =“蓝色”;替换(slide2“标题”,para);替换(slide2“内容”,(“第一项”,“第二项”,“第三项”]);关闭(ppt);

创建演示后,命名MySlides.pptx,你可以打开它。

rptview (ppt)

生成的报告MySlides.pptx包括这两个幻灯片。

第一张幻灯片的标题“我的报告”,副标题“创建一个演示程序”。第二张幻灯片和一个蓝色的标题“第一内容幻灯片”和无序列表项:第一项,第二项,第三项。

更新报告内容

PPT API程序通常包括代码:

  • 进口的mlreportgen.pptAPI包。忽略包的名称调用PPT API对象构造函数和方法时,导入包。

    进口mlreportgen.ppt。*;
  • 创建一个演讲对象:

    • 举行演讲内容

    • 指定生成的输出位置表示

    • 显示幻灯片模板

      下面的代码使用模板创建演示演示的文件mySlides.pptx和覆盖mySlides.pptx新的报告。

    slidesFile =“mySlides.pptx”;ppt =表示(slidesFile slidesFile);打开(ppt);
  • 添加或替换幻灯片的内容。

    slide2 = ppt.Children (2);内容=找到(slide2,“标题”);替换(内容、段落(“修改内容的幻灯片”));内容=找到(slide2,“内容”);datePara =段(“第四项:更新项目”);添加(内容、datePara);

    PPT API取代PPT模板与内容在程序中定义占位符。在模板,您可以交互式地添加占位符或重命名占位符程序进行交互。

  • 关闭演讲,演讲的内容和格式。

    关闭(ppt);

您可以包括代码打开演示。

rptview (ppt)

更新后的幻灯片是这样的:

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

看到另一个PPT API的例子程序,看看生成一个表示从MATLAB应用程序的结果

两种方法可以使用PPT API

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

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

  • 生成一个完整的演示文稿

添加内容到现有的表示

添加或更新内容到现有的表示没有手动更新表示每次内容更改,使用PPT的API。这种方法是有用的,当你想使用的大部分内容和格式在一个现有的演示。

  • 您可以使用PPT API和MATLAB函数来生成内容表示从MATLAB代码和仿真软件金宝app®模型。

  • 可以通过覆盖更新演示演示文件或创建一个单独的版本的演示不同的演讲名称。

创建一个完整的演示

创建一个完整的演示当你想使用相同的内容使用多个幻灯片模板,使用PPT的API。

PPT API的应用程序和演示文稿模板

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

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

  • 默认的PPT API演示文稿模板

  • 一个定制的默认API PPT幻灯片模板的副本

  • 现有演示文稿的内容你想要更新

  • 一个幻灯片模板中创建或更新交互幻灯片

看到建立一个演示文稿模板

模板元素

PPT API使用PPT模板包含几个元素来生成一个报告。自定义格式中定义一个模板,这些模板的修改一个或多个元素。

幻灯片模板元素 目的

张大师

全球幻灯片主格式适用于表示。指定一个布局和格式常见的一组幻灯片布局

幻灯片的布局

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

表格样式

指定一个表的默认外观。幻灯片定义了一组标准的样式表。您不能修改这些风格,但您可以使用PPT API来应用这些样式表创建和覆盖特定表的样式。

占位符

指定一个幻灯片的布局,你可以替换为文本,一个列表,图、表或其他内容。每一个占位符都有一个名字。您可以使用PowerPoint交互分配一个名字一个占位符。然后,您可以使用这个名字在你的PPT程序与内容替换占位符。

相关的话题