Обзор возможностей
Поддерживаемые платформы
Aspose.Slides for .NET поддерживает самые популярные платформы разработки и развертывания. Ознакомьтесь с деталями:
| Функция | Описание |
|---|---|
| ASP.NET Web Applications | Используйте 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 Supported Image Formats | С помощью Aspose.Slides for .NET вы можете рендерить слайды презентаций и изображения на слайдах во все графические форматы, поддерживаемые .NET, такие как TIFF, PNG, BMP, JPEG, GIF и метафайлы. |
| SVG Format | Aspose.Slides for .NET также предоставляет встроенные методы, позволяющие экспортировать слайды презентаций в форматы Scalable Vector Graphics (SVG). |
| Presentation Printing | Последние версии Aspose.Slides for .NET предоставляют встроенные методы печати с различными параметрами. |
Функции контента
Aspose.Slides for .NET позволяет получать доступ, изменять или создавать почти все элементы или содержимое презентационных документов. Ознакомьтесь с деталями:
| Функция | Описание |
|---|---|
| Master Slides | Главные слайды определяют макет обычных слайдов. Aspose.Slides for .NET позволяет получать доступ к главным слайдам презентаций и изменять их. |
| Normal Slides | С помощью Aspose.Slides for .NET можно создавать новые слайды разных типов; также можно получать доступ к существующим слайдам и изменять их. |
| Cloning / Copying Slides | Встроенные методы Aspose.Slides for .NET позволяют клонировать или копировать существующие слайды внутри презентации. Также можно использовать скопированные и клонированные слайды из одной презентации в другую. Поскольку слайд наследует макет от главного слайда, встроенные методы клонирования автоматически копируют главный слайд при клонировании. |
| Managing Slides sections | Методы для организации слайдов в разных разделах внутри презентации. |
| Place Holders and Text Holders | Можно обращаться к заполнителям и текстовым заполнителям на слайде. Кроме того, можно создать слайд с текстовыми заполнителями с нуля, используя соответствующий метод. |
| Header and Footers | Aspose.Slides for .NET упрощает работу с верхними и нижними колонтитулами на слайдах. |
| Notes in Slides | С помощью Aspose.Slides for .NET можно получать доступ к заметкам, связанным со слайдом, изменять их и добавлять новые. |
| Finding a Shape | Можно находить определённую форму на слайде, используя альтернативный текст, связанный с этой формой. |
| Backgrounds | Aspose.Slides for .NET позволяет работать с фонами, связанными с главным или обычным слайдом в презентации. |
| Text Boxes | Текстовые блоки можно создавать с нуля, получать доступ к существующим и изменять их текст без потери исходного формата. |
| Rectangle Shapes | Можно создавать или изменять прямоугольные формы с помощью Aspose.Slides for .NET. |
| Poly Line Shapes | Можно создавать или изменять линии произвольной формы с помощью Aspose.Slides for .NET. |
| Ellipse Shapes | Можно создавать или изменять эллиптические формы с помощью Aspose.Slides for .NET. |
| Group Shapes | Aspose.Slides for .NET поддерживает групповые формы. |
| Auto Shapes | Aspose.Slides for .NET поддерживает автоформы. |
| SmartArt | Aspose.Slides for .NET предоставляет поддержку SmartArt в MS PowerPoint. |
| Charts | Aspose.Slides for .NET предоставляет поддержку диаграмм MSO в PowerPoint. |
| Shapes Serialization | Aspose.Slides for .NET поддерживает множество форм. Когда Aspose.Slides for .NET не поддерживает конкретную форму, можно использовать метод сериализации, позволяющий сериализовать эту форму из существующего слайда. Таким образом, форму можно использовать дальше в соответствии с вашими требованиями. |
| Picture Frames | Можно управлять изображениями в рамках picture frames с помощью Aspose.Slides for .NET. |
| Audio Frames | Можно связывать или встраивать аудиофайлы в аудио‑кадры на слайдах с помощью Aspose.Slides for .NET. |
| Video Frames | Можно работать с видеофайлами в видеокадрах. Aspose.Slides for .NET также поддерживает связанные и внедренные видео. |
| OLE Frame | Можно управлять объектами OLE в OLE‑кадрах с помощью Aspose.Slides for .NET. |
| Tables | Aspose.Slides for .NET поддерживает таблицы на слайдах. |
| ActiveX Controls | Поддержка элементов управления ActiveX. |
| VBA Macros | Поддержка управления VBA‑макросами внутри презентаций. |
| Text Frame | Можно получать доступ к тексту любой формы через текстовый кадр, связанный с этой формой. |
| Text Scanning | Можно сканировать текст в презентации на уровне презентации или слайда с помощью встроенных методов сканирования. |
| Animations | Можно применять анимацию к формам. |
| Slide Shows | Aspose.Slides for .NET поддерживает слайд‑шоу и переходы между слайдами. |
Функции форматирования
С помощью Aspose.Slides for .NET можно форматировать тексты и формы на слайдах в презентациях. Ознакомьтесь с деталями:
| Функция | Описание |
|---|---|
| Text Formatting | В Aspose.Slides for .NET вы можете управлять текстами через текстовые кадры, связанные с формами. Таким образом, вы форматируете текст с помощью абзацев и фрагментов, связанных с текстовыми кадрами. Эти текстовые элементы можно форматировать через Aspose.Slides for .NET. - Тип шрифта - Размер шрифта - Цвет шрифта - Оттенки шрифта - Выравнивание абзаца - Маркировка абзаца - Ориентация абзаца |
| Shape Formatting | В Aspose.Slides for .NET базовым элементом слайда является форма. Вы можете форматировать эти формы следующим образом: - Позиция - Размер - Контур - Заливка (включая узор, градиент, сплошную) - Текст - Изображение |
FAQ
Нужно ли устанавливать Microsoft PowerPoint на сервер/ПК для работы библиотеки?
Нет. PowerPoint не требуется; Aspose.Slides — это автономный движок для создания, редактирования, конвертации и визуализации презентаций.
Как работает многопоточность? Можно ли параллелизировать обработку?
Можно безопасно обрабатывать разные документы в разных потоках; один и тот же презентация не должен использоваться множеством потоков одновременно.
Поддерживаются ли пароли файлов и шифрование?
Да. Вы можете открывать зашифрованные презентации, задавать или удалять пароль на открытие и запись, а также проверять статус защиты.
Нужно ли учитывать наборы шрифтов в Linux‑контейнерах?
Да. Рекомендуется установить общие наборы шрифтов и/или явно указать каталоги шрифтов в вашем приложении, чтобы избежать неожиданных замен.
Есть ли ограничения в оценочной версии?
В режиме оценки к выходным файлам добавляется водяной знак и применяются определённые ограничения; доступна 30‑дневная временная лицензия для полнофункционального тестирования.
Поддерживается ли импорт внешних форматов в презентацию (PDF/HTML → PPTX)?
Да. Можно добавить страницы PDF и HTML‑контент в презентацию, превратив их в слайды.