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

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

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.

С первого взгляда

Обзор возможностей Aspose.Slides for Java по выгрузке и обработке элементов презентации PowerPoint

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

API для работы с презентациями может быть применено на любом настольном компьютере с Java, на распределенных web-приложениях или на любой платформе Linux и Unix.

  • Приложения JSP/JSF
  • Настольные приложения
Поддерживаемые файловые форматы

API Aspose.Slides for Java поддерживает операции с форматами PowerPoint: PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM и ODP. Он также может преобразовывать эти форматы в PDF, PDF/A, XPS, HTML и графические форматы, такие как: TIFF, JPG, PNG, BMP, GIF.

  • Microsoft PowerPoint: PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
  • OpenOffice: ODP
  • Вывод с фиксированным макетом: PDF, PDF/A, XPS
  • Изображения: JPEG, PNG, BMP, TIFF
  • Web: HTML

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поддержка графиков MSO 2016

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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