С++ API PowerPoint
Читайте, пишите, обрабатывайте, конвертируйте презентации PowerPoint в приложения C++ без каких-либо зависимостей от Microsoft PowerPoint.
Скачать бесплатную пробную версиюAspose.Slides for C++ — это мощный API PowerPoint для управления, рендеринга и преобразования PPT(X) в C++ без использования Microsoft PowerPoint. API поддерживает высокую точность рендеринга слайдов в документах в различные графические форматы, а также предоставляет функциональные возможности для изменения или создания практически всего возможного содержимого файлов, форматирования текста и фигур на слайдах и многое другое.
Aspose.Slides for C++ поддерживает большинство форматов PowerPoint и слайд-шоу, включая POT, PPT, PPS, POTX, PPTX, PPSX, ODP и другие. Aspose.Slides for C++ также может конвертировать все эти форматы в PDF, HTML, XPS и т. д.
Расширенные возможности библиотеки обработки PowerPoint C++
Сохраните презентацию в файл или поток
Преобразование презентаций в стандартные форматы
Управление встроенными и пользовательскими свойствами документа
Защита презентаций паролем
Добавляйте, форматируйте и управляйте диаграммами
Добавляйте, форматируйте и управляйте фигурами
Добавляйте, форматируйте и управляйте слайдами
Добавляйте, форматируйте и управляйте текстом
Добавляйте, форматируйте и управляйте таблицами
Экспорт презентаций в PDF и XPS
Экспорт слайдов в формате SVG
Добавляйте изображения в презентации
Создание презентаций из базы данных
Поддержка графиков MSO 2016
Экспорт презентаций в формате HTML
Импорт и экспорт HTML-текста в слайдах
Добавляйте макеты слайдов в презентации
Загрузить защищенные презентации
Установить размер шрифта отдельной легенды
Создайте биржевую диаграмму и получите изображение диаграммы
Изменить цвет серии
Установка закругленных границ области диаграммы
Изменить цвет категорий в серии
Установите свойства шрифта для таблицы данных диаграммы
Экспорт файлов PowerPoint в формате PDF или XPS
Имея собственный специально разработанный механизм рендеринга, Aspose.Slides for C++ выполняет рендеринг с высочайшей точностью для 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 для C++ предусмотрены встроенные методы для клонирования или копирования существующих слайдов не только внутри документа, но и из одного файла в другой. Поскольку слайд наследует свой макет от мастер-слайда, встроенные методы клонирования автоматически копируют мастер-слайд в процессе клонирования.
Форматирование содержимого Microsoft PowerPoint
Библиотека позволяет форматировать фигуры и текст на слайдах в файле при использовании API. Текст управляется с помощью текстовых фреймов, связанных с фигурами, поэтому текст форматируется с использованием абзацев и частей, связанных с текстовыми фреймами. Вы можете управлять типом шрифта, цветом, размером, оттенками, а также выравниванием абзаца, маркировкой и ориентацией. Также можно с легкостью манипулировать атрибутами элемента формы, такими как размер, линия, положение, изображение, текст и заливка.
Сериализация фигур
Хотя Aspose.Slides for C++ поддерживает большое количество фигур, однако, если фигура не поддерживается API, существует метод сериализации, с помощью которого вы можете сериализовать эту фигуру из существующего слайда для дальнейшего использования в соответствии с требованиями приложения.
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Slides для C++?
- Список клиентов
- Истории успеха