Java API PowerPoint от Aspose.Slides
Создавайте, изменяйте, объединяйте, клонируйте, защищайте, конвертируйте и управляйте PowerPoint PPT, PPTX на Java, а также другими форматами презентаций.
Скачать бесплатную пробную версиюAspose.Slides for Java — это Java API PowerPoint для управления презентациями. Это позволяет разработчикам читать, писать, преобразовывать и управлять презентациями PowerPoint на Java. Все элементы документа, такие как слайды, таблицы, текст, диаграммы, фигуры, изображения и диаграммы SmartArt, доступны для манипулирования.
Aspose.Slides for Java API поддерживает экспорт презентаций в форматы PDF, PDF/A, HTML, XPS и изображения. Java PowerPoint API включает множество расширенных функций Java PPT, таких как объединение, клонирование, разделение, сравнение, печать презентаций PPT(X) на Java. Aspose.Slides for Java API работает без каких-либо дополнительных зависимостей.
Расширенные возможности API Java для PowerPoint
Создавайте или клонируйте существующие слайды из шаблонов
Сохраняйте и открывайте файлы в потоках и из потоков
Создание презентаций из базы данных
Создание фигур и добавление текста к фигурам на слайдах
Работа с таблицами PowerPoint
Обработка форматирования текста и фигур
Удалить или применить защиту к фигурам
Встраивайте диаграммы Excel как объекты OLE в слайды
Работа с компонентами ActiveX
Преобразование презентации в несколько форматов в Java
Aspose.Slides for Java API отображает презентации в большом количестве стандартных форматов, аналогичных исходному, используя свой механизм рендеринга. Механизм рендеринга специально разработан для рендеринга с высочайшей точностью для PowerPoint. Преобразование презентаций в любой поддерживаемый формат выполняется просто путем загрузки, установки выходного формата и вызова метода Save. С помощью API Java PowerPoint определите параметры преобразования Java PPT, чтобы изменить выходной документ на лету.
Рендеринг презентаций — Java
// load the file to be rendered
Presentation prest = new Presentation(dir + "template.pptx");
// Convert PPTX to PDF, XPS and TIFF
prest.save(dir + "output.pdf", SaveFormat.Pdf);
prest.save(dir + "output.xps", SaveFormat.Xps);
prest.save(dir + "output.tiff", SaveFormat.Tiff);
Изменить элементы презентации в Java
Aspose.Slides for Java API способен обрабатывать все элементы слайда, включая таблицу, текстовое поле, прямоугольник, полилинию, эллипс, автоформу, рамку изображения, видеокадр, аудиокадр и рамку объекта OLE. Java PowerPoint API также предоставляет хорошо продуманный набор классов Java PPT, который позволяет вам всесторонне манипулировать каждым из этих элементов.
Управление PowerPoint SmartArt в Java
Aspose.Slides for Java API может легко создавать или получать доступ, манипулировать и удалять существующие фигуры SmartArt со слайда. Java PowerPoint API облегчает динамическое изучение свойств SmartArt или управление узлами SmartArt, а также управление компоновкой, стилем и цветом фигур SmartArt.
Создание миниатюр слайдов в Java
Существует множество возможностей использования миниатюр слайдов, таких как: создание средства просмотра онлайн-презентаций на пользовательском веб-сайте, обмен миниатюрами слайдов с клиентами в качестве шаблона презентации и многие другие. Aspose.Slides for Java API позволяет создавать миниатюры слайдов всего несколькими строками кода.
Создать миниатюру слайда — Java
// load the file
Presentation prest = new Presentation(dir + "template.pptx");
// access the first slide from the collection
ISlide sld = prest.getSlides().get_Item(0);
// create a full scale image of the slide
BufferedImage image = sld.getThumbnail(1f, 1f);
// save the image in JPEG format
ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));
Автоматизация Microsoft Office — не требуется
API построен с использованием управляемого кода, который не требует установки Microsoft Office или Microsoft PowerPoint на компьютере для работы с форматами документов PowerPoint. Это идеальная альтернатива автоматизации Microsoft PowerPoint с точки зрения поддерживаемых функций, безопасности, стабильности, масштабируемости, скорости и цены.
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Slides для Java?
- Список клиентов
- Истории успеха