Независимые 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.
Обработка данных | Графики и мультимедия | |
|
Aspose.Slides |
|
Текст и параграф | ||
|
API поддерживает форматы презентаций PowerPoint одновременно с некоторыми широко используемыми файловыми форматами.
⇑⇓ Ввод/Вывод | Только вывод ⇑ | |
|
Aspose.Slides |
|
Aspose.Slides for.NET поддерживает .NET Framework.
COM Interop | Фреймворк .NET | |
PHP, VBScript, Delphi, C++ ⇒ |
Aspose.Slides
|
⇐ .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 в терминах поддерживаемых возможностей, безопасности, стабильности, масштабируемости, скорости и стоимости.