Обзор продукта

Contents
[ ]

Aspose.Slides for .NET

Добро пожаловать в Aspose.Slides for .NET!

Aspose.Slides — это API управления Microsoft PowerPoint®, позволяющее приложениям читать, записывать, создавать и изменять презентации PowerPoint без использования Microsoft PowerPoint®. Библиотека поддерживает работу с презентациями, слайдами, фигурами, таблицами, текстом, анимациями, аудио, видео и другими элементами презентаций.

С помощью Aspose.Slides разработчики могут открывать презентации из различных источников, сохранять их в разных форматах PowerPoint, экспортировать презентации в форматы PDF, TIFF, XPS, SWF, HTML и SVG, а также сохранять слайды как изображения. API также предоставляет возможности управления свойствами документа, применения защиты, предварительного просмотра слайдов, редактирования содержимого слайда, работы с примечаниями к слайдам и обработки продвинутых элементов презентации, таких как встроенные OLE‑объекты.

Почему стоит использовать Aspose.Slides for .NET

  • Aspose.Slides for .NET — первый и единственный компонент, предоставляющий функции, необходимые для управления документами PowerPoint®.
  • Aspose.Slides for .NET предлагает множество ключевых возможностей, таких как управление текстом, фигурами, таблицами и анимациями, добавление аудио и видео на слайды, предварительный просмотр слайдов, экспорт слайдов в SVG, PDF и другие форматы, а также многие другие возможности.
  • Aspose.Slides for .NET позволяет не только открывать файлы PowerPoint из разных источников, но и сохранять презентации различными способами. Например, вы можете сохранять презентации в формате PPT; также можно сохранять отдельные слайды как изображения.
  • Aspose.Slides for .NET предоставляет почти все функции, которые могут присутствовать в Microsoft PowerPoint. Помимо таблиц и различных фигур, вы можете использовать его для добавления разных типов фреймов — текстовых, аудио и видеофреймов — на ваши слайды.
  • Aspose.Slides for .NET разработан на управляемом C#. Вы можете использовать Aspose.Slides for .NET с любым .NET‑языком, таким как C#, VB.NET, J# и др. Aspose.Slides for .NET также может применяться в любых типах приложений — веб‑приложениях или настольных Windows‑приложениях.
  • Aspose.Slides for .NET предоставляет полнофункциональные демонстрационные примеры и готовые образцы кода, помогающие разработчикам лучше понять API.

Возможности Aspose.Slides

Возможности Aspose.Slides for .NET можно разделить на следующие группы:

  1. Возможности презентаций.
  2. Возможности слайдов.
  3. Возможности графики и мультимедиа.
  4. Возможности таблиц.
  5. Возможности текста и абзацев.
  6. Расширенные возможности.

Возможности презентаций

  • Открытие презентаций Microsoft PowerPoint из различных источников.
  • Сохранение презентаций в разных форматах Microsoft PowerPoint.
  • Создание презентаций с нуля.
  • Преобразование презентаций в документы PDF без использования других компонентов.
  • Чтение и изменение свойств документа презентации.
  • Применение защиты к презентации.
  • Экспорт презентации в PDF.
  • Экспорт презентации в TIFF.
  • Экспорт презентации в XPS.
  • Экспорт презентации в SWF.
  • Экспорт презентации в PDF Note / Tiff Notes.
  • Экспорт презентации в HTML.

Возможности слайдов

  • Создание новых слайдов с нуля и их добавление в презентацию.
  • Доступ к любому слайду по его позиции в презентации.
  • Копирование или клонирование слайдов в той же или в другой презентации.
  • Редактирование и удаление слайдов.
  • Копирование мастеров вместе со слайдами автоматически.
  • Предпросмотр слайдов.
  • Получение или установка имени слайда.
  • Сохранение слайдов как изображений.
  • Экспорт слайдов в формат SVG.
  • Работа с несколькими мастерами в презентациях.
  • Заполнение фона слайдов любым поддерживаемым стилем.
  • Добавление новых или управление существующими примечаниями к слайдам.
  • Динамическая установка новых мастеров слайдов и стилей.
  • Добавление или изменение переходов слайд-шоу.
  • Добавление Morph‑переходов.

Возможности графики и мультимедиа

  • Создание и управление фигурами, такими как линии, прямоугольники, эллипсы и полилинии.
  • Управление стилями линий в фигурах.
  • Получение альтернативного текста фигуры.
  • Поворот и отражение фигур.
  • Заполнение фигур различными стилями — сплошным, градиентным, шаблонным, текстурным и изображением.
  • Использование любых из 48 предустановленных шаблонов и 24 текстур.
  • Привязка гиперссылок к фигурам.
  • Чтение, изменение и добавление новых эффектов анимации к слайдам и фигурам.
  • Добавление новых изображений в презентацию и управление существующими.
  • Добавление новых маркеров‑изображений в презентацию и управление существующими.
  • Добавление новых аудио‑фреймов в презентацию и управление существующими.
  • Добавление новых видео‑фреймов в презентацию и управление существующими.

Возможности таблиц

  • Создание таблиц с нуля и их добавление в слайды.
  • Изменение размеров и перемещение таблиц.
  • Доступ к любой ячейке таблицы.
  • Изменение формата и границ любой ячейки.
  • Изменение ширины столбцов и высоты строк.
  • Добавление и удаление столбцов и строк.
  • Установка ширины и цвета границы для всей таблицы.

Возможности текста и абзацев

  • Получение и установка текста в текстовых заполнителях и текстовых фреймах.
  • Получение типа заполнителя.
  • Изменение форматирования текста в текстовом фрейме.
  • Добавление новых шрифтов или управление уже используемыми шрифтами в презентации.
  • Изменение текста и его форматирования.
  • Создание и управление гиперссылками в тексте.
  • Поддержка табуляций и эффективных табуляций.
  • Добавление новых текстовых фреймов почти к любой фигуре.
  • Доступ к настройкам полей и переноса текста в текстовых фреймах и их изменение.
  • Доступ к настройкам отступов абзаца и их изменение.

Расширенные возможности

  • Доступ к OLE‑объектам, встроенным в презентацию.
  • Блокировка презентаций.

Техническая поддержка

Aspose предоставляет неограниченную бесплатную техническую поддержку для всех своих продуктов. Поддержка доступна всем пользователям (включая пользователей с оценочными пакетами). Если вам нужна помощь с Aspose.Slides for .NET, учитывайте следующее:

  • Основной канал поддержки — Форумы Aspose. Разместите ваш вопрос в форуме Aspose.Slides — и он будет отвечен в течение нескольких часов. Команда поддержки Aspose.Slides напрямую отвечает на вопросы, опубликованные на форуме.
  • Обратите внимание, что Aspose не предоставляет техническую поддержку по телефону. Телефонная поддержка доступна только для вопросов по продажам и покупке.
  • Ожидая ответ на форуме, будьте терпеливы и учитывайте разницу часовых поясов.

Если у вас возникла проблема с Aspose.Slides for .NET, следуйте этим рекомендациям для её решения наилучшим образом:

  • Сначала проверьте, что вы используете последнюю версию Aspose.Slides for .NET, прежде чем сообщать о проблеме. Возможно, возникшая у вас проблема уже решена в обновлении.

    Смотрите скачать Aspose.Slides для получения информации о последней версии продукта.

  • Перед тем как сообщать о проблеме, просмотрите наши форумы, эту документацию и справочник API. Возможно, ответ уже был предоставлен.

  • При сообщении о проблеме прикрепите оригинальный документ и (по возможности) фрагмент кода, относящийся к проблеме. Если необходимо приложить несколько файлов, упакуйте их в архив ZIP.

    Вы можете безопасно прикреплять документы в Aspose.Forums, так как только вы и разработчики Aspose имеют доступ к прикреплённым файлам.

  • Создавайте и используйте один топик для конкретной проблемы. Если возникнет другая проблема, создайте отдельный топик для её описания.

Эта таблица содержит важные технические ресурсы Aspose.Slides for .NET.

Ресурс Описание
Главная страница Aspose.Slides for .NET Страница продукта.
Блог Aspose.Slides Регулярно проверяйте эту страницу для получения информации о новых релизах и полезных советов по Aspose.Slides.
Скачать Aspose.Slides for .NET Скачайте последнюю версию Aspose.Slides здесь. Мы часто выпускаем новые версии.
Форум поддержки Aspose.Slides Размещайте вопросы и проблемы здесь для быстрого решения.
Документация продукта Aspose.Slides for .NET Полная онлайн‑документация, содержащая данный документ и справочник API Aspose.Slides.

Требования к уровню доверия

В .NET Framework Aspose.Slides требует полного доверия и не работает в частичном доверии ASP.NET, таком как Medium Trust. В .NET 6 и новее уровень доверия не настраивается. См. Требования к уровню доверия.

FAQ

Поддерживает ли он уровни соответствия PDF для архивирования и доступности (PDF/A и PDF/UA)?

Да. Вы можете сохранять в PDF с PDF/A‑2a/2b/2u, PDF/A‑3a/3b, а также PDF/UA, настроив параметры экспорта PDF.

Есть ли механизм замены шрифтов и поддержка пользовательских шрифтов для гарантии корректного рендеринга?

Да. Библиотека позволяет загружать пользовательские шрифты и определять правила резервирования, поэтому отсутствующие глифы надёжно заменяются при конвертации и рендеринге.

Можно ли определить, защищён ли файл паролем, не открывая его полностью?

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

Требуется ли Microsoft PowerPoint для обработки и конвертации?

Нет. Aspose.Slides — автономный движок; PowerPoint не нужен ни на сервере, ни на рабочей станции.

Безопасно ли обрабатывать презентации из нескольких потоков?

Да, вы можете обрабатывать разные документы параллельно в отдельных потоках; просто избегайте одновременного использования одного экземпляра презентации между потоками.

Сохраняются ли макросы и можно ли управлять VBA в файлах PPTM/PPSM?

Да. Презентации с макросами поддерживаются, и вы можете просматривать и управлять проектами VBA в этих файлах.

Можно ли конвертировать PDF или HTML обратно в слайды PowerPoint?

Да. Вы можете импортировать страницы PDF или содержимое HTML для создания или заполнения слайдов в презентации.

Поддерживается ли экспорт в XPS и можно ли контролировать качество и содержимое вывода XPS?

Да. Экспорт в XPS доступен, а опции сохранения позволяют настраивать качество вывода и включаемое содержимое.

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

Да. Слайды могут быть рендерены в PNG, JPEG, GIF, BMP, TIFF и другие форматы с детальной настройкой размеров и качества.

Поддерживаются ли математические формулы (MathML/MathText) и их экспорт?

Да. Вы можете создавать и редактировать математический текст и экспортировать уравнения, включая в MathML.

Как библиотека обрабатывает шифрование и пароли (открытие, установка, удаление)?

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