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

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

  Download Free Trial
Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

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.

Продвинутые возможности 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 в терминах поддерживаемых возможностей, безопасности, стабиьности, масштабируемости, скорости и стоимости.

 

Поддержка и ресурсы для изучения

 
 

Aspose.Slides предлагает индивидуальные наборы API для PowerPoint и для других популярных сред разработки, указанных ниже: