Обзор функций
Поддерживаемые платформы
Aspose.Slides for .NET поддерживает самые популярные платформы разработки и развертывания. Подробнее см. ниже:
| Функция | Описание |
|---|---|
| Web‑приложения ASP.NET | Используйте Aspose.Slides for .NET для создания веб‑приложений ASP.NET, нацеленных на версии .NET Framework от 2.0 до 4.6.2 |
| Web Services | Используйте Aspose.Slides for .NET для развертывания веб‑служб |
| WinForms Applications | Aspose.Slides for .NET также можно использовать для разработки приложений Windows Forms |
Форматы файлов и преобразования
Aspose.Slides for .NET поддерживает большинство форматов документов PowerPoint. Он также позволяет экспортировать их в популярные форматы, которые широко используют организации для обмена. Подробнее см. ниже:
| Функция | Описание |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for .NET обеспечивает самую быструю обработку этого формата презентаций. |
| PPT to PPTX conversion | Aspose.Slides for .NET поддерживает преобразование PPT в PPTX. |
| Portable Document Format (PDF) | Вы можете экспортировать все поддерживаемые форматы файлов в документы Adobe Portable Document Format (PDF) одним методом. |
| XML Parser Specification (XPS) | Вы можете экспортировать все поддерживаемые форматы файлов в документы XML Parser Specification (XPS) одним методом. |
| Tagged Image File Format (TIFF) | Вы можете экспортировать все поддерживаемые форматы презентаций в Tagged Image File Format (TIFF). |
| PPTX To HTML Conversion | Aspose.Slides for .NET поддерживает преобразование PresentationEx в формат HTML. |
Отрисовка презентаций
Aspose.Slides for .NET поддерживает высококачественную отрисовку слайдов презентаций в различные графические форматы. Подробнее см. ниже:
| Функция | Описание |
|---|---|
| Поддерживаемые .NET форматы изображений | С помощью Aspose.Slides for .NET вы можете отрисовывать слайды презентаций и изображения на них во все поддерживаемые .NET графические форматы, такие как TIFF, PNG, BMP, JPEG, GIF и метафайлы. |
| SVG Format | Aspose.Slides for .NET также предоставляет встроенные методы, позволяющие экспортировать слайды презентаций в форматы Scalable Vector Graphics (SVG). |
Функции содержимого
Aspose.Slides for .NET позволяет получать доступ, изменять или создавать почти все элементы и содержимое презентационных документов. Подробнее см. ниже:
| Функция | Описание |
|---|---|
| Слайды‑образцы | Слайды‑образцы определяют макет обычных слайдов. Aspose.Slides for .NET позволяет получать доступ к слайдам‑образцам презентаций и изменять их. |
| Обычные слайды | С помощью Aspose.Slides for .NET вы можете создавать новые слайды разных типов; также можете получать доступ к существующим слайдам и изменять их. |
| Клонирование / копирование слайдов | В Aspose.Slides for .NET есть встроенные методы для клонирования или копирования существующих слайдов внутри презентации. Вы также можете использовать скопированные и клонированные слайды из одной презентации в другую. Поскольку слайд наследует макет от слайда‑образца, встроенные методы клонирования автоматически копируют образец при клонировании. |
| Управление разделами слайдов | Методы для организации слайдов в разные разделы внутри презентации. |
| Заполнители и текстовые заполнители | Вы можете получать доступ к заполнителям и текстовым заполнителям в слайде. Кроме того, можно создать слайд с текстовыми заполнителями с нуля, используя соответствующий метод. |
| Колонтитулы | Aspose.Slides for .NET облегчает работу с колонтитулами в слайдах. |
| Заметки на слайдах | С помощью Aspose.Slides for .NET вы можете получать доступ к заметкам, связанным со слайдом, изменять их и добавлять новые. |
| Поиск фигуры | Вы также можете найти конкретную фигуру на слайде, используя альтернативный текст, связанный с фигурой. |
| Фоны | Aspose.Slides for .NET позволяет работать с фонами, связанными с мастером или обычным слайдом в презентации. |
| Текстовые блоки | Текстовые блоки можно создавать с нуля. Вы можете получать доступ к существующим текстовым блокам и изменять их текст без потери исходного формата. |
| Прямоугольные фигуры | Вы можете создавать или изменять прямоугольные фигуры с помощью Aspose.Slides for .NET. |
| Многоугольные линии | Вы можете создавать или изменять многоугольные линии с помощью Aspose.Slides for .NET. |
| Эллипсы | Вы можете создавать или изменять эллипсы с помощью Aspose.Slides for .NET. |
| Групповые фигуры | Aspose.Slides for .NET поддерживает групповые фигуры. |
| Автофигуры | Aspose.Slides for .NET поддерживает автофигуры. |
| SmartArt | Aspose.Slides for .NET предоставляет поддержку фигур SmartArt в MS PowerPoint. |
| Диаграммы | Aspose.Slides for .NET предоставляет поддержку диаграмм MSO в PowerPoint. |
| Сериализация фигур | Aspose.Slides for .NET поддерживает большое количество фигур. Если поддержка какой‑то фигуры отсутствует, можно воспользоваться методом сериализации, позволяющим сериализовать эту фигуру из существующего слайда и далее использовать её по необходимости. |
| Кадры изображений | Вы можете управлять изображениями в кадрах изображений с помощью Aspose.Slides for .NET. |
| Аудиокадры | Вы можете связывать или встраивать аудиофайлы в аудиокадры на слайдах с помощью Aspose.Slides for .NET. |
| Видеокадры | Вы можете работать с видеофайлами во видеокадрах. Aspose.Slides for .NET также поддерживает связанные и встроенные видео. |
| OLE‑кадр | Вы можете управлять OLE‑объектами в OLE‑кадрах с помощью Aspose.Slides for .NET. |
| Таблицы | Aspose.Slides for .NET поддерживает таблицы в слайдах. |
| Элементы управления ActiveX | Поддержка элементов управления ActiveX. |
| VBA‑макросы | Поддержка управления VBA‑макросами внутри презентаций. |
| Текстовый кадр | Вы можете получить доступ к тексту любой фигуры через текстовый кадр, связанный с этой фигурой. |
| Сканирование текста | Вы можете сканировать текст в презентации на уровне всей презентации или отдельного слайда с помощью встроенных методов сканирования. |
| Анимации | Вы можете применять анимацию к фигурам. |
| Слайд‑шоу | Aspose.Slides for .NET поддерживает слайд‑шоу и переходы между слайдами. |
Функции форматирования
С помощью Aspose.Slides for .NET вы можете форматировать текст и фигуры на слайдах презентаций. Подробнее см. ниже:
| Функция | Описание |
|---|---|
| Text Formatting | В Aspose.Slides for .NET вы можете управлять текстами через текстовые кадры, связанные с фигурами. Таким образом, вы можете форматировать текст, используя абзацы и части, связанные с текстовыми кадрами. Эти текстовые элементы можно форматировать с помощью Aspose.Slides for .NET. - Тип шрифта - Размер шрифта - Цвет шрифта - Оттенки шрифта - Выравнивание абзаца - Маркировка абзаца - Ориентация абзаца |
| Shape Formatting | В Aspose.Slides for .NET базовым элементом слайда является фигура. Вы можете форматировать эти фигуры с помощью Aspose.Slides for .NET: - Позиция - Размер - Линия - Заливка (включая шаблон, градиент, сплошную) - Текст - Изображение |
Часто задаваемые вопросы
Нужно ли устанавливать Microsoft PowerPoint на сервер/ПК для работы библиотеки?
Нет. PowerPoint не требуется; Aspose.Slides — автономный движок для создания, редактирования, конвертации и отрисовки презентаций.
Как работает многопоточность? Можно ли параллелировать обработку?
Можно безопасно обрабатывать разные документы в разных потоках; один и тот же presentation объект не должен использоваться несколькими потоками одновременно.
Поддерживаются ли пароли файлов и шифрование?
Да. Вы можете открывать зашифрованные презентации, задавать или удалять пароль для открытия и записи, а также проверять статус защиты.
Нужно ли учитывать пакеты шрифтов в контейнерах Linux?
Да. Рекомендуется установить общие пакеты шрифтов и/или явно указать каталоги шрифтов в вашем приложении, чтобы избежать нежелательных замен.
Есть ли ограничения в оценочной версии?
В режиме оценки к выводу добавляется водяной знак и применяются определённые ограничения; доступна 30‑дневная временная лицензия для полного тестирования всех функций.
Поддерживается ли импорт внешних форматов в презентацию (PDF/HTML → PPTX)?
Да. Вы можете добавлять страницы PDF и содержимое HTML в презентацию, превращая их в слайды.