Обзор функций
Форматы файлов и конвертации
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++: - Положение - Размер - Линия - Заливка (включая узор, градиент, сплошной) - Текст - Изображение |