Установка
Обзор
Руководство по установке объясняет, как добавить Aspose.Slides for Java в среду вашего проекта. Оно показывает, как ссылаться на библиотеку из Maven Central или загрузить автономный пакет JAR, и указывает, где найти файлы контрольных сумм, чтобы вы могли проверить целостность. К концу раздела вы будете готовы включить Aspose.Slides в ваш конвейер сборки и запустить простую презентацию «Hello, World», чтобы подтвердить, что всё настроено правильно.
Aspose.Slides for Java не требует Microsoft PowerPoint. Он программно генерирует необходимые файлы презентаций. Однако для просмотра сгенерированных презентаций вам может потребоваться Microsoft PowerPoint или другой просмотрщик презентаций.
Установить и настроить Java
Java — популярный язык программирования, позволяющий запускать программы на многих платформах. Для получения информации об установке и настройке Java на любой операционной системе посетите https://java.com/.
Установить Aspose.Slides for Java из репозитория Maven
Aspose размещает все Java API в своих Maven repositories. Вы можете интегрировать API Aspose.Slides for Java напрямую в свои Maven-проекты с минимальной настройкой.
-
Specify Maven Repository Configuration
Укажите конфигурацию/расположение репозитория Aspose Maven в вашем pom.xml следующим образом:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
-
Define Aspose.Slides for Java API Dependency
Определите зависимость API Aspose.Slides for Java в вашем pom.xml таким образом:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>XX.XX</version>
<classifier>jdk16</classifier>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>XX.XX</version>
<classifier>javadoc</classifier>
</dependency>
</dependencies>
Затем зависимость Aspose.Slides for Java будет определена в вашем Maven-проекте.
Часто задаваемые вопросы
Как проверить, что Aspose.Slides интегрирован правильно?
Соберите ваш проект, создайте пустой объект Presentation и сохраните его под новым именем. Если файл создан без исключений, библиотека успешно интегрирована.
Как ограничить потребление памяти при обработке больших презентаций?
Увеличивайте ограничения памяти JVM только до необходимого уровня и закрывайте каждый экземпляр Presentation в блоке finally, чтобы сразу освобождать кеш. Это предотвращает ошибки out-of-memory и сохраняет предсказуемое общее потребление памяти во время пакетных операций.
Можно ли исключить нежелательные форматы экспорта, чтобы уменьшить конечный размер JAR?
Текущие версии Aspose.Slides поставляются как единая монолитная библиотека, поэтому отключить отдельные экспортеры, такие как PDF или SVG, во время сборки нельзя.