创建演示生成器
您可以使用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模板包括PPT API用于生成呈现的几个元素。要自定义模板中定义的格式,请修改其中一个或多个模板元素。
PowerPoint模板元素 | 目的 |
---|---|
幻灯片 |
将全局应用到演示文稿中的幻灯片主格式。指定一组幻灯片布局共有的布局和格式 |
幻灯片布局 |
指定幻灯片主布局的变体。 |
表格样式 |
指定表的默认外观。PowerPoint定义了一组标准的表样式。您无法修改这些样式,但您可以使用PPT API将这些样式应用于您创建的表,并覆盖特定表格的样式。 |
占位符号 |
指定可以用文本,列表,图片,表格或其他内容替换的幻灯片布局的区域。每个占位符都有一个名字。您可以以交互方式使用PowerPoint来为占位符分配名称。然后,您可以使用PPT程序中的名称来替换包含内容的占位符。 |