创建一个演示生成器

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

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

在您创建演示之后,它被命名为MySlides.pptx,你可以打开它。在Windows®平台,可以在MATLAB中打开演示:

如果ispc winopen (slidesFile);结束

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

更新报告内容

PPT API程序一般包含以下代码:

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

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

    • 保存演示内容

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

    • 指出PowerPoint模板

      下面的代码使用来自文件中的演示的模板创建演示mySlides.pptx和覆盖mySlides.pptx在新的演示中。

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

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

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

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

    关闭(幻灯片);

您可以包含在Windows平台上打开表示的代码。使用winopen,在本例中,该文件存储在slidesFile变量。

如果ispc winopen (slidesFile);结束

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

要看另一个MATLAB中的PPT API程序示例,请输入population_slides。在Linux上运行这个例子®,你必须安装开放办公软件。)

两种使用PPT API的方法

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

  • 替换现有PowerPoint演示文稿中的内容或向其添加内容

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

向现有的表示添加内容

若要向现有演示文稿添加或更新内容,而无需每次内容更改时手动更新演示文稿,请使用PPT API。当您希望在现有的表示中使用大部分内容和格式时,这种方法非常有用。

  • 您可以使用PPT API和MATLAB函数从MATLAB代码和Simulink生成演示内容万博1manbetx®模型。

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

创建完整的演示

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

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

PPT API使用PowerPoint演示文稿作为模板来生成演示文稿。模板可以是空的演示文稿,也可以是带幻灯片的演示文稿。

您可以使用以下模板进行PPT API演示:

  • 默认的PPT API PowerPoint模板

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

  • 一个幻灯片模板

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

PPT API自带一个默认模板,你可以用它来创建演示文稿。如果默认模板不能满足您的需要,您可以交互式地使用PowerPoint创建满足您需要的模板。

模板元素

PowerPoint模板包括PPT API用来生成演示文稿的几个元素。要自定义模板中定义的格式,请修改其中一个或多个模板元素。

幻灯片模板元素 目的

张大师

将幻灯片母版格式全局应用于演示文稿。指定一组幻灯片布局的公用布局和格式

幻灯片的布局

指定幻灯片母版布局的变体。

表格样式

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

占位符

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

相关的话题