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

Обзор

Aspose.Slides for .NET — это библиотека классов для создания, чтения, редактирования, конвертации и рендеринга презентаций PowerPoint и OpenDocument. У неё нет собственного пользовательского интерфейса и она не требует Microsoft PowerPoint или Office, поэтому вы можете использовать её в консольных приложениях, настольных приложениях, таких как Windows Forms, веб‑приложениях и веб‑службах. Эта статья суммирует, что покрывает библиотека, и содержит ссылки на статьи, описывающие каждую область.

Поддерживаемые платформы

Aspose.Slides for .NET распространяется в виде двух пакетов NuGet с одинаковым API:

Пакет Сборки в пакете Операционные системы
Aspose.Slides.NET .NET Framework 4.6.2, .NET Standard 2.0 и .NET 6. Используйте с .NET Framework 4.6.2 или более новой версией, либо с .NET 6 и новее. Windows. Linux и macOS с библиотекой libgdiplus и переключателем System.Drawing.EnableUnixSupport.
Aspose.Slides.NET6.CrossPlatform .NET 6. Используйте с .NET 6 и новее. Windows (x86, x64), Linux (x64 с glibc 2.23 или новее, ARM64 с glibc 2.39 или новее) и macOS (x64, ARM64).

Установка объясняет, какой пакет выбрать и что требуется для каждого из них в Linux. Системные требования перечисляют поддерживаемые платформы подробно.

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

Aspose.Slides открывает и сохраняет презентации PPT, PPTX, PPS, POT, PPSX, POTX, PPTM, PPSM, POTM, ODP, OTP, FODP и PowerPoint XML. Он импортирует PDF и HTML‑контент в слайды, а сохраняет презентации в PDF, XPS, HTML, HTML5, TIFF, анимированный GIF, SWF, Markdown и XAML. Поддерживаемые форматы файлов перечисляют каждый формат вместе с API, которое его читает или пишет.

Функция Описание
PPT и PPTX Чтение и запись как двоичного формата PowerPoint 97-2003, так и формата Office Open XML.
Конверсия PPT в PPTX Преобразование устаревших презентаций PPT в PPTX.
Portable Document Format (PDF) Экспорт презентаций в PDF, включая документы PDF/A и PDF/UA.
XML Paper Specification (XPS) Экспорт презентаций в документы XPS.
Tagged Image File Format (TIFF) Экспорт презентаций в изображения TIFF.
HTML Экспорт презентаций в HTML и HTML5.
Импорт PDF и HTML Создание слайдов из страниц PDF и содержимого HTML.

Отображение презентаций

Aspose.Slides рендерит слайды и отдельные фигуры в виде изображений PNG, JPEG, BMP, GIF, TIFF и SVG, а слайды — в виде metafile EMF. Смотрите Преобразовать слайды презентации в изображения, Отобразить слайд как SVG‑изображение и Создать миниатюры фигур.

Функциональные возможности

Aspose.Slides позволяет создавать, читать и изменять почти всё содержимое презентации:

Область Что можно сделать
Слайды Добавлять, клонировать, переупорядочивать и удалять слайды; применять макеты и шаблоны; организовывать слайды в разделы; менять размер слайда.
Дизайн Устанавливать фон, цвета темы, колонтитулы и шрифты.
Текст Создавать и редактировать текстовые кадры, абзацы и фрагменты; задавать шрифты, цвета, маркеры и выравнивание; искать и заменять текст.
Фигуры Создавать AutoShape, линии, соединения, группы фигур и кадровые изображения; задавать положение, размер, контур и заливку (сплошную, градиентную или узорчатую); находить фигуру по альтернативному тексту.
Таблицы, Диаграммы, и SmartArt Создавать и редактировать таблицы, диаграммы Microsoft Office и диаграммы SmartArt.
Медиа, OLE‑объекты, и ActiveX‑элементы Добавлять встроенные или связанные аудио‑ и видео‑кадры, внедрять OLE‑объекты и добавлять, изменять или удалять элементы ActiveX.
Заметки и комментарии Добавлять, читать и редактировать заметки выступающего и комментарии обзора.
Анимация и переходы Применять анимационные эффекты к фигурам, задавать переходы между слайдами и настраивать параметры слайд‑шоу.
Безопасность Шифровать презентации паролем, устанавливать защиту от записи и работать с цифровыми подписями.
VBA‑макросы Добавлять, извлекать и удалять VBA‑модули в презентациях с поддержкой макросов.
Свойства Читать и редактировать свойства документа.

Часто задаваемые вопросы

Нужно ли устанавливать Microsoft PowerPoint на сервер или ПК для работы библиотеки?

Нет. PowerPoint не требуется; Aspose.Slides — это автономный движок для создания, редактирования, конвертации и рендеринга презентаций.

Как работает многопоточность? Можно ли параллельно обрабатывать документы?

Безопасно обрабатывать разные документы в разных потоках; один объект Presentation не должен использоваться несколькими потоками одновременно.

Поддерживаются ли пароли файлов и шифрование?

Да. Вы можете открывать зашифрованные презентации, задавать или удалять пароль открытия и записи, а также проверять статус защиты.

Нужно ли беспокоиться о шрифтах в контейнерах Linux?

Да. Шрифты, используемые в ваших презентациях, или подходящие их заменители, должны быть установлены в системе, чтобы текст отображался корректно. Вы также можете указать каталоги шрифтов в вашем приложении. Установка перечисляет требования Linux для каждого пакета.

Есть ли ограничения в оценочной версии?

Да. Без лицензии Aspose.Slides добавляет водяной знак оценки на каждый сохраняемый слайд и усекает текст, считанный из презентаций. Доступна 30‑дневная временная лицензия для полного тестирования функций.

Поддерживается ли импорт внешних форматов в презентацию (PDF или HTML в PPTX)?

Да. Вы можете добавить страницы PDF и HTML‑контент в презентацию, преобразуя их в слайды.