Можно использовать MATLAB® API для PowerPoint® (API PPT), чтобы обновиться и создать презентации PowerPoint программно. Например, этот скрипт MATLAB создает представление, которое имеет титульный лист и один довольный понижение с маркированным списком.
import mlreportgen.ppt.*; ppt = Presentation("mySlides.pptx"); open(ppt); slide1 = add(ppt,"Title Slide"); replace(slide1,"Title",'My Presentation'); replace(slide1,"Subtitle","Create a Presentation Program"); slide2 = add(ppt,"Title and Content"); para = Paragraph("First Content Slide"); para.FontColor = "blue"; replace(slide2,"Title",para); replace(slide2,"Content",["First item","Second item","Third item"]); close(ppt);
После того, как вы создадите представление, которое называют MySlides.pptx
, можно открыть его.
rptview(ppt)
Сгенерированное представление MySlides.pptx
включает эти два слайда.
Программы API PPT обычно включают код что:
Импортирует mlreportgen.ppt
Пакет API. Чтобы не использовать имя пакета, когда вы вызовете конструкторов Object PPT API и метод, импортируйте пакет.
import mlreportgen.ppt.*;
Создает Presentation
объект к:
Содержите содержания презентации
Задайте выходное местоположение для сгенерированного представления
Укажите на шаблон PowerPoint
Следующий код создает представление с помощью шаблона от представления в файле mySlides.pptx
и перезаписи mySlides.pptx
с новым представлением.
slidesFile = "mySlides.pptx";
ppt = Presentation(slidesFile, slidesFile);
open(ppt);
Добавляет или заменяет содержимое понижения.
slide2 = ppt.Children(2); contents = find(slide2,"Title"); replace(contents,Paragraph("Modified Content Slide")); contents = find(slide2,"Content"); datePara = Paragraph("Fourth item: Updated item"); add(contents,datePara);
API PPT заменяет заполнителей шаблона PowerPoint на содержимое, заданное в программе. В шаблоне можно в интерактивном режиме добавить заполнителей или переименовать заполнителей для программы, чтобы взаимодействовать с.
Закрывает представление, которое генерирует содержимое и форматирование представления.
close(ppt);
Можно включать код, чтобы открыть представление.
rptview(ppt)
Обновленное понижение выглядит так:
Чтобы видеть другой пример программы API PPT, смотрите, Генерируют Представление От Результатов приложения MATLAB.
Можно создать программу API PPT что:
Содержимое замен в, или добавляет содержимое в, существующая презентация PowerPoint
Генерирует полную презентацию PowerPoint
Чтобы добавить или обновить содержимое к существующей презентации, вручную не обновляя представление каждый раз изменения содержимого, используйте API PPT. Этот подход полезен, когда это необходимо, чтобы использовать большую часть содержимого и форматирующий в существующей презентации.
Можно использовать API PPT и функции MATLAB, чтобы сгенерировать содержимое для представления из кода MATLAB и Simulink® модели.
Можно обновить представление путем перезаписи файла презентации или создать отдельную версию представления с различным именем презентации.
Чтобы создать полное представление, когда это необходимо, чтобы использовать то же содержимое с помощью нескольких шаблонов PowerPoint, используйте API PPT.
API PPT использует презентации PowerPoint в качестве шаблонов, чтобы сгенерировать представления. Шаблоны позволяют вам задавать фиксированное содержимое и раскладку по умолчанию и внешний вид слайдов в ваших представлениях. Ваша программа MATLAB может использовать API PPT, чтобы заменить раскладку по умолчанию и формат определенных слайдов.
Шаблон может быть пустым представлением или представлением со слайдами. Можно использовать следующее в качестве шаблонов для представления API PPT:
Шаблон PPT API PowerPoint по умолчанию
Индивидуально настраиваемая копия шаблона PPT API PowerPoint по умолчанию
Существующая презентация PowerPoint, содержимое которой вы хотите обновить
Шаблон PowerPoint, который вы создаете или обновляете в интерактивном режиме в PowerPoint
Шаблоны PowerPoint включают несколько элементов что использование API PPT, чтобы сгенерировать представление. Чтобы настроить форматирование, заданное в шаблоне, измените один или несколько из этих элементов шаблона.
Элемент шаблона PowerPoint | Цель |
---|---|
Мастера слайдов | Применяет мастера слайдов, форматирующего глобально к представлению. Задает размещение и форматы, характерные для набора размещений понижения |
Двигайте размещения | Задает вариант размещения мастера слайдов. |
Стили таблицы | Задает внешний вид по умолчанию таблицы. PowerPoint задает стандартный набор стилей таблицы. Вы не можете изменить эти стили, но можно использовать API PPT, чтобы применить эти стили к таблицам, вы создаете и заменяете стили для конкретных таблиц. |
Заполнители | Определяет площадь размещения понижения, которое можно заменить на текст, список, изображение, таблицу или другое содержимое. Каждый заполнитель имеет имя. Можно использовать PowerPoint в интерактивном режиме, чтобы присвоить имя к заполнителю. Можно затем использовать имя в программе PPT, чтобы заменить заполнителя на содержимое. |