Наборы API на Java для обработки документов PowerPoint

Из любого Java приложения читайте, записывайте, обрабатывайте документы Microsoft PowerPoint и трансформируйте презентации в форматы PDF, HTML и изображений.

  Загрузить бесплатную версию
Aspose.Slides for Java

Aspose.Slides for Java

 
 

Aspose.Slides for Java является API для обработки документов PowerPoint, с возможностями читать, записывать, преобразовывать файлы PowerPoint и оперировать ими из приложений на Java. API не зависит от какого-либо внешнего программного обеспечения, таким образом он может быть использован без взаимодействия с Microsoft PowerPoint.

Будучи мощным и всеобъемлющим API, Aspose.Slides for Java может получать доступ ко всем элементам презентации PowerPoint, как-то: слайды, таблицы, текст, фигуры, изображения, графики MSO, и диаграммы SmartArt. Более того, API Aspose.Slides for Java поддерживает выгрузку презентаций в PDF, XPS, TIFF, HTML и в записи PDF.

 

 

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

 

 

Создавать новые слайды или клонировать слайды из шаблона

 

Сохранять и открывать файлы PowerPoint из и в поток

 

Генерировать презентации из базы данных

 

Создавать фигуры на слайде

 

Добавлять текст к фигурам

 

Поддерживать работу с таблицами PowerPoint

 

Поддерживает возможность форматирования текста и фигур

 

Применять и удалять защиту фигур

 

Сканировать текст из презентаций

 

Отрисовывать салйды в изображения

 

Выгружать презентации в форматы с фиксированным макетом

 

Выгружать в простой TIFF или в TIFF с заметками

 

Выгружать слайды в SVG

 

Добавлять изображения к презентациям

 

Вставлять в слайды графики Excel в качестве объектов OLE

 

Генерировать графики MSO

 

Выгружать презентации в HTML

 

Импортировать и экспортировать текст HTML в и из презентационных слайдов

 

Поддержка для компонентов ActiveX

 

Поддержка для фигур SmartArt

 

Защиты презентаций и преобразование файлов PDF

 

Поддержка для макросов VBA

 

Печать презентаций PowerPoint

 

Использовать классы Aspose.Slides for Java в PHP

 

Выгружать текст из документов PPT

Рендеринг презентаций PowerPoint

Aspose.Slides for Java предоставляет высокоточный рендеринг слайдов презентации в различные графические форматы.

  • Отрисовка презентаций PowerPoint в
    • TIFF
    • PNG
    • BMP
    • JPEG
    • GIF
  • Отрисовка слайдов PowerPoint в SVG

Возможности API по возможности работы с контентом

API Aspose.Slides for Java позволяет вам получать доступ, изменять или создавать почти все возможные типы содержания презентаций.

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

Возможности API по форматированию PowerPoint

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

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

Автоматизация Microsoft Office больше не нужна!

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

 
 

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