Aspose.Slides for .NET Developer OEM
Aspose.Slides for .NET Developer OEM - профессиональная библиотека для создания, редактирования, преобразования и автоматизированной обработки презентаций Microsoft PowerPoint в приложениях на платформе .NET. Продукт позволяет работать с презентациями программно, без установки Microsoft PowerPoint и других офисных приложений.
Компонент можно интегрировать в настольные программы, серверные решения, корпоративные информационные системы, публичные веб-приложения и SaaS-сервисы. С его помощью разработчики могут автоматически формировать презентации по шаблонам, изменять содержимое готовых файлов, объединять документы, создавать отчёты и преобразовывать слайды в другие форматы.
Ключевые особенности
Создание и редактирование презентаций
Aspose.Slides for .NET предоставляет набор инструментов для работы со структурой и содержимым презентаций:
- создание новых презентаций и отдельных слайдов;
- открытие и изменение существующих файлов;
- добавление, удаление, копирование и перемещение слайдов;
- изменение порядка слайдов;
- копирование слайдов между разными презентациями;
- объединение нескольких презентаций в один документ;
- разделение презентации на отдельные файлы;
- работа со скрытыми слайдами;
- редактирование свойств и метаданных документа.
Библиотека подходит для автоматического создания коммерческих предложений, аналитических отчётов, учебных материалов, каталогов, инструкций и других презентационных документов.
Поддержка популярных форматов
Продукт поддерживает основные форматы Microsoft PowerPoint и OpenDocument:
- PPT и PPTX;
- PPTM;
- PPS, PPSX и PPSM;
- POT, POTX и POTM;
- ODP;
- другие совместимые форматы презентаций.
Готовые документы можно сохранять в исходном формате или преобразовывать в PDF, PDF/A, HTML, SVG, XPS и графические файлы. Для обработки презентаций не требуется устанавливать Microsoft PowerPoint на рабочую станцию или сервер.
Работа с текстом и форматированием
API позволяет добавлять и редактировать текст на слайдах, управлять его внешним видом и сохранять исходное форматирование презентации. Поддерживаются:
- текстовые блоки и заполнители;
- отдельные абзацы и фрагменты текста;
- маркированные и нумерованные списки;
- выбор шрифтов, размеров и начертаний;
- настройка цвета и выравнивания;
- межстрочные и межсимвольные интервалы;
- гиперссылки и текстовые эффекты;
- поиск и автоматическая замена текста;
- перенос и подгонка текста внутри фигур.
Это позволяет создавать презентации по корпоративным шаблонам и автоматически подставлять в них данные из CRM, ERP, баз данных и других информационных систем.
Фигуры, изображения и графические объекты
Aspose.Slides for .NET поддерживает работу с большинством объектов, которые могут содержаться на слайдах:
- автофигурами и линиями;
- изображениями и фотографиями;
- иконками и декоративными элементами;
- объектами SmartArt;
- текстовыми блоками;
- группами объектов;
- фонами и водяными знаками.
Разработчик может изменять положение и размер элементов, выполнять поворот, обрезку и группировку, настраивать заливку, контуры, прозрачность, тени и другие визуальные эффекты. Изображения можно добавлять из файлов или потоков данных, заменять и извлекать из готовых презентаций.
Таблицы и диаграммы
Библиотека позволяет создавать и редактировать таблицы, диаграммы и связанные с ними данные. Доступна настройка:
- строк, столбцов и отдельных ячеек;
- границ, заливки и форматирования таблиц;
- объединения и разделения ячеек;
- типов и стилей диаграмм;
- рядов и категорий данных;
- подписей, легенд и осей;
- цветов и параметров отображения;
- встроенных данных диаграмм.
Эти возможности подходят для автоматического формирования управленческих, финансовых и аналитических презентаций на основе актуальных данных компании.
Темы, шаблоны и макеты
Aspose.Slides for .NET позволяет работать с шаблонами и элементами оформления PowerPoint. Библиотека поддерживает:
- образцы слайдов;
- готовые макеты;
- темы презентаций;
- цветовые схемы;
- фоновые изображения;
- заполнители содержимого;
- корпоративные шрифты и стили.
Использование шаблонов помогает сохранять единое оформление всех автоматически создаваемых документов. Разработчик может формировать презентации на основе фирменного шаблона, подставляя необходимые тексты, изображения, таблицы и показатели.
Анимация, переходы и мультимедиа
Продукт предоставляет доступ к анимационным и мультимедийным элементам презентации. Можно:
- добавлять и изменять переходы между слайдами;
- управлять последовательностью анимационных эффектов;
- настраивать параметры запуска и длительность анимации;
- добавлять аудио- и видеофайлы;
- извлекать мультимедийные объекты;
- изменять параметры их воспроизведения;
- работать с элементами управления мультимедиа.
Это позволяет сохранять интерактивные возможности исходных презентаций и создавать более наглядные демонстрационные материалы.
Преобразование и экспорт презентаций
Aspose.Slides for .NET поддерживает преобразование презентаций в форматы, удобные для публикации, печати и просмотра. Доступен экспорт:
- в PDF и PDF/A;
- в HTML;
- в SVG;
- в XPS;
- в изображения PNG, JPEG, BMP, GIF и TIFF;
- в набор миниатюр для предварительного просмотра.
Можно преобразовать как всю презентацию, так и выбранные слайды. Настройки экспорта позволяют управлять качеством изображений, разрешением, размером страниц и другими параметрами результата.
Объединение и пакетная обработка
Библиотека подходит для серверной и массовой обработки документов. С её помощью можно:
- объединять презентации из разных источников;
- разделять большие презентации;
- копировать выбранные слайды;
- автоматически заменять данные;
- создавать документы по шаблонам;
- формировать миниатюры и изображения;
- преобразовывать большое количество файлов;
- извлекать текст, изображения и метаданные.
Пакетная обработка помогает сократить время подготовки презентаций и исключить выполнение повторяющихся операций вручную.
Интеграция в приложения .NET
Aspose.Slides можно использовать в решениях на базе .NET, включая настольные, серверные и веб-приложения. API подходит для интеграции с корпоративными порталами, системами документооборота, сервисами подготовки отчётности, генераторами документов и облачными платформами.
Библиотека обрабатывает презентации непосредственно внутри приложения и не требует запуска Microsoft PowerPoint. Это упрощает развертывание решения на сервере и позволяет автоматизировать операции, которые сложно выполнять вручную при большом количестве документов.
Для кого предназначен продукт
Aspose.Slides for .NET Developer OEM подходит разработчикам и компаниям, создающим:
- коммерческие настольные программы;
- публичные веб-приложения;
- SaaS-сервисы;
- системы автоматической отчётности;
- корпоративные порталы;
- генераторы презентаций;
- сервисы конвертации документов;
- программные решения, устанавливаемые у заказчиков.
Продукт будет полезен в проектах, где требуется автоматически создавать и обрабатывать презентации, сохранять фирменное оформление и распространять готовое приложение среди сторонних пользователей.
Лицензирование Developer OEM
Лицензия Developer OEM предназначена для одного разработчика и неограниченного количества мест развертывания. Она позволяет использовать Aspose.Slides for .NET при создании приложения, распространять готовое решение третьим лицам, устанавливать его в разных средах, а также применять в публичных веб-приложениях и SaaS-сервисах.
Под местом развертывания может пониматься сервер, виртуальная машина, компьютер или другая среда с интегрированной библиотекой.
Если над приложением работает команда специалистов, следует рассмотреть лицензию Site OEM, рассчитанную на участие до десяти разработчиков.

