C ++ PowerPoint API

Читайте, пишите, обрабатывайте, конвертируйте презентации PowerPoint в приложения C ++ без каких-либо зависимостей Microsoft PowerPoint.

  Скачать бесплатную пробную версию
Aspose.Slides для C ++

Aspose.Slides для C ++

  
 

Aspose.Slides for Cloud++ - это мощный API PowerPoint для управления, рендеринга и преобразования PPT (X) в C ++ без Microsoft PowerPoint. API поддерживает высокоточный рендеринг слайдов в документах в различные графические форматы, а также предоставляет функциональные возможности для изменения или создания почти всего возможного содержимого файлов, форматирования текста и фигур на слайдах и многого другого.

Aspose.Slides for Cloud++ поддерживает большинство форматов PowerPoint и слайд-шоу, включая POT, PPT, PPS, POTX, PPTX, PPSX, ODP и другие. Aspose.Slides for Cloud++ также может конвертировать все эти форматы в PDF, HTML, XPS и т. д.

 

Расширенные возможности библиотеки обработки PowerPoint C ++

 

 

Сохраните презентацию в файл или поток

 

Преобразование презентаций в стандартные форматы

 

Управление встроенными и настраиваемыми свойствами документа

 

Защита презентаций паролем

 

Добавляйте, форматируйте и управляйте диаграммами

 

Добавление, форматирование и изменение фигур

 

Добавляйте, форматируйте слайды и управляйте ими

 

Добавление, форматирование и управление текстом

 

Добавление, форматирование и управление таблицами

 

Экспорт презентаций в PDF и XPS

 

Экспорт слайдов в формате SVG

 

Добавляйте изображения в презентации

 

Создавать презентации из базы данных

 

Поддержка диаграмм MSO 2016

 

Экспорт презентаций в формате HTML

 

Импорт и экспорт HTML-текста на слайдах

 

Добавляйте макеты слайдов в презентации

 

Загрузить защищенные презентации

 

Установить размер шрифта отдельной легенды

 

Создать диаграмму акций и получить изображение диаграммы

 

Изменить цвет серии

 

Установить закругленные границы области диаграммы

 

Изменить цвет категорий в серии

 

Установить свойства шрифта для таблицы данных диаграммы

Экспорт файлов PowerPoint в формате PDF или XPS

Имея собственный специально разработанный движок рендеринга, Aspose.Slides for Cloud++ отображает с высочайшей точностью до Microsoft PowerPoint. Он позволяет экспортировать презентации в стандартные отраслевые форматы, такие как XPS и PDF, с результатами, аналогичными исходной презентации.

Визуализация презентации в форматах PDF и XPS - C ++

// load presentation to be converted
SharedPtr<Presentation> prs = MakeObject<Presentation>(dir + L"template.pptx");
// save in PDF & XPS formats
prs->Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);
prs->Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);

Копирование или клонирование слайдов презентации

Есть встроенные методы, предоставляемые Aspose.Slides for Cloud++ для клонирования или копирования существующих слайдов не только внутри документа, но и из одного файла в другой. Поскольку слайд наследует макет от мастер-слайда, встроенные методы клонирования автоматически копируют мастер-слайд в процессе клонирования.

Форматирование содержимого Microsoft PowerPoint

Библиотека позволяет форматировать фигуры и текст на слайдах в файле при использовании API. Текст управляется с помощью текстовых фреймов, связанных с фигурами, поэтому текст форматируется с использованием абзацев и частей, связанных с текстовыми фреймами. Вы можете управлять типом шрифта, цветом, размером, оттенками, а также выравниванием абзаца, маркировкой и ориентацией. Также можно с легкостью управлять атрибутами элемента формы, такими как размер, линия, положение, изображение, текст и заливка.

Сериализовать фигуры

Хотя Aspose.Slides for Cloud++ поддерживает большое количество форм, однако, если форма не поддерживается API, существует метод сериализации, с помощью которого вы можете сериализовать эту форму из существующего слайда для дальнейшего использования в соответствии с требованиями приложения.

 
  

Aspose.Slides предлагает отдельные API PowerPoint для других популярных сред разработки, перечисленных ниже: