Манипулируйте презентациями PowerPoint, используя наборы API .NET

Независимые API чтобы читать, записывать, изменять и преобразовывать презентации PowerPoint в PDF, PDF/A, XPS, TIFF, HTML, ODP и другие форматы PowerPoint.

 

 

 

Aspose.Slides for .NET является уникальным API для управления PowerPoint®, который позволяет любому приложению на .NET читать, записывать и конвертировать документы PowerPoint. Являясь независимым API, Aspose.Slides for .NET не требует наличия Microsoft PowerPoint.

Aspose.Slides for .NET поддерживает PPT, POT, PPS, PPTX, POTX, PPSX и ODP в качестве форматов ввода для целей последующей обработки и манипуляции. Он может отрисовывать презентации из PDF, XPS, HTML и изображений. API также включает в себя набор продвинутых возможностей, таких как выгрузка и печать презентаций, отрисовка презентаций и выгрузка файлов в форматы SVG и HTML.

 

Обзор Aspose.Slides for .NET.

 

Обработка данных Графики и мультимедия
  • Создание графиков
  • Работа с SmartArts
  • Работа с фигурами PowerPoint
  • Поддержка элементов управления ActiveX
  • Поддержка объектов Ole

Aspose.Slides
for .NET

  • Поддержка графиков MSO
  • Поддержка фигур SmartArt
  • Поддержка фигур ActiveX
  • Управление транзитом слайдов
  • Управление анимационных эффектов
  • Добавление соединений к фигурам
  • Поворот и переворот фигур
  • Управление стилем линии для фигур
Текст и параграф
  • Управлять текстом и форматированием
  • Управлять текстом гиперссылок
  • Установка типа областей-заполнителей
  • Текстовая область-заполнитель и кадры

 

API поддерживает форматы презентаций PowerPoint одновременно с некоторыми широко используемыми файловыми форматами.

 

⇑⇓  Ввод/Вывод Только вывод 
  • Microsoft PowerPoint: PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
  • OpenOffice: ODP

Aspose.Slides
for .NET

  • Вывод в фиксированный макет: PDF, PDF/A, XPS
  • Изображения: JPEG, PNG, BMP, TIFF
    Web: HTML

 

Aspose.Slides for.NET поддерживает .NET Framework.

 

COM Interop Фреймворк .NET
PHP, VBScript, Delphi, C++ 

Aspose.Slides
for .NET

 

.NET Framework

.NET Core

 

Продвинутые возможности API по обработке PowerPoint

 

Создание новых слайдов или клонирование существующих слайдов из шаблона Создание фигур в слайдах Добавление текста к фигурам
Поддержка работы с таблицами PowerPoint Сохранение и загрузка из файлов PowerPoint и из потока Форматирование текста и фигур
Обеспечение или удаление защиты с фигур Сканирование текста из презентации Отрисовывание слайдов в изображения
Выгрузка презентаций в PDF Выгрузка слайдов в SVG Выгрузка заметок в TIFF
Добавление изображений к презентациям Вставка графиков Excel в качестве объектов OLE в слайды Поддержка связаных объектов OLE
Генерация презентаций из БД Поддержка графиков MSO 2016 Выгрузка презентаций в HTML
Импорт и экспорт текста HTML из и в слайды Поддержка компонентов ActiveX Поддержка фигур SmartArt
Защита презентаций и результирующего PDF Поддержка макросов VBA Распечатка презентаций PowerPoint

 

Отрисовка и преобразование презентаций
Имеется возможность преобразования презентаций в форматы SVG, PDF, PDF Notes, TIFF, TIFF with Notes и XPS напрямую, используя Aspose.Slides for .NET API. Более того, API поддерживает сквозное преобразование некоторых файловых форматов PowerPoint, включая PPT, PPTX, POT, POTX, PPS и PPSX. Aspose.Slides for .NET также поддерживает файловый формат Open Document Presentation (ODP).

Возможности API по работе с содержимым
Aspose.Slides for .NET API открывает вам возможность доступа, модификации или создания практически любого контента презентации.

  • Мастер-слайды: доступ и модификация мастер-слайдов презентации для определения нормального макета слайда
  • Обычные слайды: доступ и модификация существующих слайдов или создание новых слайдов других типов.
  • Клонирование/копирование слайдов: клонирование или копирование внутри презентации или из других презентаций
  • Область-заполнение и область для ввода текста: доступ из существующей презентации или создание слайдов с областями для ввода текста “с нуля”
  • Верхние и нижние колонтитулы : API поддерживает обработку верхних и нижних колонтитулов в слайдах
  • Заметки в слайдах : добавление заметок к слайдам или доступ и модификация заметок, ассоциированных со слайдом
  • Поиск фигуры: поиск фигур на любом слайде с использованием альтернативного текста, ассоциированного с фигурой
  • Фон: API поддерживает работу с фоном, ассоциированном с мастер-слайдом или с нормальным слайдом
  • Тестовые блоки : создавать текстовые блоки “с нуля” или получать доступ и модифицировать текст в блоках без потерь в форматировании
  • Фигуры : создавать или модифицировать следующие фигуры
    • Прямоугольники
    • Полигоны
    • Элипсы
    • Сгруппированные фигуры
      Авто-фигуры
  • Серии фигур : хотя API поддерживается определенное количество фигур, в том случае, если фигура не поддерживается – используйте метод сериализации, посредством которого фигура может быть сериализована из существующего слайда.
  • Рамки :
    • Рамка картинки
    • Аудио-рамка – аудио файлы, связанные или встроенные в слайд через аудио-рамку
    • Видео рамки
    • OLE рамка – OLE рамки управляются через использование OLE рамок
    • Tекстовые рамки – текст, ассоциированный с любой фигурой, может быть доступен через текстовую рамку, принадлежащую фигуре
  • Таблицы: API поддерживает работу с таблицы в слайдах
  • Сканирование текста: встроенный метод сканирования используется для сканирования текста уровне слайда или на уровне всей презентации
  • Анимация: к фигурам может быть применена анимация.
  • Слайд-шоу : поддерживаются слайд-шоу и транзит слайдов.

Возможности API по форматированию PowerPoint
API поддерживает форматирование текста и фигур в слайде документа презентации. Текст форматируется с использованием параграфов и фрагментов для каждой рамки текста. Текстовые рамки, ассоциированные с фигурами – являются базовыми элементами слайда.

Форматирование текста

  • Тип шрифта
  • Размер шрифта
  • Цвет
  • Тени
  • Выравнивание параграфа
  • Ненумерованный список
  • Ориентация параграфа

Форматирование фигур

  • Позиция
  • Размер
  • Линия
  • Заполнение (включая заполнение по паттерну, с градиентом или сплошное).
  • Текст
  • Изображения

Расширенная безопасность
Aspose.Slides for .NET API предоставляет возможности закрывать файл презентации с целью защиты его содержания от изменений. Также поддерживается защита паролем файла презентации, включая защиту файла PDF после преобразования в него. И еще: можно установить доступ “только для чтения” для сгенерированной презентации и для свойств документа.

Автоматизация Microsoft Office больше не нужна!
Aspose.Slides for .NET построен с использованием управляемого кода, который не требует наличия установленного на вашем компьютере Microsoft Office или Microsoft PowerPoint для того, чтобы работать с документами формата PowerPoint. Это прекрасная альтернатива автоматизации от Microsoft Office в терминах поддерживаемых возможностей, безопасности, стабильности, масштабируемости, скорости и стоимости.