Обзор функций

Форматы файлов и конвертации

Aspose.Slides для C++ поддерживает большинство форматов документов PowerPoint и также экспортирует их в популярные форматы, широко используемые для обмена между организациями. В следующей таблице перечислены эти форматы:

Функция Описание
Microsoft PowerPoint (PPT) Aspose.Slides для C++ обеспечивает самую быструю обработку для этого формата документов презентаций.
Portable Document Format (PDF) Поддерживаемые форматы файлов могут быть экспортированы в документы формата Adobe Portable Document Format (PDF) одним методом.
XML Parser Specification (XPS) Все поддерживаемые форматы файлов могут быть экспортированы в документы XML Parser Specification (XPS) одним методом.
PresentationML (PPTX, XML) Aspose.Slides для C++ поддерживает обработку формата презентации OOXML, также известного как PresentationML или PPTX.
Конвертация PPTX в HTML Aspose.Slides для C++ поддерживает конвертацию презентации в формат HTML.

Рендеринг

Aspose.Slides для C++ поддерживает рендеринг с высокой точностью слайдов в документах презентаций в различные графические форматы, перечисленные ниже:

Функция Описание
Поддерживаемые форматы изображений C++ С помощью Aspose.Slides для C++ вы сможете рендерить не только слайды презентаций, но и изображения на слайдах во все поддерживаемые C++ графические форматы, такие как PNG, BMP и JPEG
Формат SVG Aspose.Slides для C++ также предоставляет встроенный метод для экспорта слайдов презентации в форматы Scalable Vector Graphics (SVG)

Функции содержимого

Aspose.Slides для C++ позволяет вам получать доступ, изменять или создавать почти все возможные содержимое документов презентаций.

Функция Описание
Мастер-слайды Мастер-слайды определяют макет обычных слайдов. Aspose.Slides для C++ позволяет вам получать доступ и изменять мастер-слайды документов презентаций
Обычные слайды С помощью Aspose.Slides для C++ вы можете не только создавать новые слайды различных типов, но и получать доступ и изменять существующие слайды в документах презентаций
Клонирование / Копирование слайдов Существуют встроенные методы, предоставляемые Aspose.Slides для C++, для клонирования или копирования существующих слайдов не только внутри презентации, но и из одной презентации в другую. Поскольку слайд наследует свой макет от мастер-слайда, встроенные методы клонирования автоматически копируют мастер также при клонировании
Место держатели и текстовые держатели Вы также можете получить доступ к местам держателям и текстовым держателям на слайде. Более того, вы можете создать слайд с текстовыми держателями с нуля, используя соответствующий метод
Заголовки и колонтитулы Aspose.Slides для C++ также обеспечивает работу с заголовками / колонтитулами на слайдах
Заметки на слайдах С помощью Aspose.Slides для C++ вы можете не только получить доступ и изменить заметки, связанные со слайдом, но и добавлять заметки
Поиск фигуры Вы также можете найти определенную фигуру на слайде, используя альтернативный текст, связанный с фигурой
Фоны Aspose.Slides для C++ позволяет работать с фоном, связанным с мастер-слайдом или обычным слайдом презентации
Текстовые поля Текстовые поля могут быть созданы с нуля. Существующие текстовые поля могут быть доступны, и их текст также может быть изменен без потери оригинального текстового формата
Прямоугольные фигуры Прямоугольные фигуры могут быть созданы или изменены с помощью Aspose.Slides для C++
Ломаные линии Ломаные линии также могут быть созданы или изменены с помощью Aspose.Slides для C++
Эллипсы Эллипсы также создаются или изменяются с помощью Aspose.Slides для C++
Групповые фигуры Aspose.Slides для C++ также поддерживает групповые фигуры
Автофигуры Автофигуры также поддерживаются Aspose.Slides для C++
Сериализация фигур Хотя Aspose.Slides для C++ поддерживает большое количество фигур. Однако, если фигура не поддерживается Aspose.Slides для C++, есть метод сериализации, предоставляемый Aspose.Slides для C++, с помощью которого вы можете сериализовать эту фигуру из существующего слайда для дальнейшего использования Aspose.Slides для C++ по мере необходимости
Рамки для изображений Изображения управляются в рамках для изображений с помощью Aspose.Slides для C++
Аудио рамки Аудиофайлы могут быть связаны или встроены на слайды в аудио рамки с помощью Aspose.Slides для C++
Видеофреймы Видеофайлы обрабатываются в видеофреймах через Aspose.Slides для C++
OLE рамка OLE объекты управляются в OLE рамках с помощью Aspose.Slides для C++
Таблицы Таблицы на слайдах также поддерживаются Aspose.Slides для C++
Текстовая рамка Текст, связанный с любой фигурой, может быть доступен через текстовую рамку, связанную с этой фигурой
Сканирование текста Текст в презентации может быть просканирован на уровне презентации или слайда с помощью встроенных методов сканирования
Анимации Анимации могут быть применены к фигурам
Слайды Слайды, переходы слайдов и морф-переходы также поддерживаются

Функции форматирования

Возможно форматировать текст и фигуры на слайдах в документе презентации с помощью Aspose.Slides для C++.

Функция Описание
Форматирование текста

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

- Тип шрифта

- Размер шрифта

- Цвет шрифта

- Оттенки шрифта

- Выравнивание абзацев

- Маркировка абзацев

- Ориентация абзацев

Форматирование фигур

В Aspose.Slides для C++ основным элементом слайда является фигура. Следующие элементы фигур могут быть отформатированы с помощью Aspose.Slides для C++:

- Положение

- Размер

- Линия

- Заливка (включая узор, градиент, сплошной)

- Текст

- Изображение