1. Товары
  2.   Презентация
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

Создание и преобразование таблиц Excel через Java API

Библиотека презентаций Java PowerPoint для создания, редактирования, объединения, клонирования, защиты, преобразования и управления презентациями PowerPoint PPT, PPTX.

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

Aspose.Slides for Java API позволяет программистам сохранять презентации в различных форматах, а также преобразовывать презентации из одного формата в другой с помощью всего лишь пары строк кода Java. Он позволяет конвертировать в формат презентации PPT, OOXML (PPTX), PDF, XPS, TIFF, ODP, HTML и многие другие. Кроме того, он также поддерживает преобразование из PPT в PPTX, преобразование ODP в PPTX, слайды презентации в формат масштабируемой векторной графики (SVG), рендеринг слайдов презентации в TIFF, PNG, BMP, JPEG и GIF и многое другое.

Aspose.Slides для Java — это расширенный и универсальный API с широким спектром функций и поддержкой нескольких платформ и версий PowerPoint. Библиотека поддерживает создание презентаций с нуля, изменение существующих презентаций, применение форматирования и стилей, вставку диаграмм и диаграмм, вставку новых слайдов, добавление переходов между слайдами, добавление анимации к слайдам, текстовой анимации, а также анимации объектов и многое другое. Библиотека также обеспечивает поддержку различных версий PowerPoint, включая PowerPoint 2007, 2010, 2013, 2016 и 2019, а также поддерживает новый формат Open XML, используемый в PowerPoint 2007 и более поздних версиях.

Previous Next

Начало работы с Aspose.Slides для Java

Aspose размещает все API Java в репозиториях Maven. Вы можете использовать Aspose.Slides for Java API непосредственно в своих проектах Maven с помощью простых конфигураций. Укажите конфигурацию/расположение репозитория Aspose Maven в вашем pom.xml Maven таким образом.

Репозиторий Maven для Aspose.Slides для Java



<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 in your pom.xml this way:

<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>23.1</version>
    <classifier>javadoc</classifier>
	</dependency>

</dependencies>
Вы также можете загрузить его непосредственно со страницы выпуска продукта Aspose.

Создание презентаций и управление ими с помощью Java API

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

Создание презентаций и добавление строки в первый слайд с помощью .NET API

// Instantiate a Presentation object that represents a presentation file
Presentation pres = new Presentation();
try {
    // Get the first slide
    ISlide slide = pres.getSlides().get_Item(0);

    // Add an autoshape of type line
    slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Преобразование презентаций в PDF, XPS, ODP через Java API

Библиотека Aspose.Slides for Java дает разработчикам программного обеспечения возможность конвертировать презентации PowerPoint в различные форматы файлов с помощью всего лишь пары строк кода Java. Он поддерживает преобразование в файлы PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash и изображения (JPEG, PNG, BMP, TIFF, GIF). Разработчики могут указывать различные параметры при сохранении презентации, такие как защита паролем, шифрование и т. д. Библиотека предназначена для беспрепятственной работы с приложениями Java, что делает ее идеальным решением для разработчиков, которым необходимо конвертировать презентации PowerPoint в рамках рабочего процесса своих приложений.

Преобразование презентации в PDF в режиме просмотра слайдов «Заметки» через .NET API

Presentation pres = new Presentation("presentation.pptx");
try {
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);

    pres.save(resourcesOutputPath+"PDF-Notes.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (pres != null) pres.dispose();
}

Безопасная презентация с использованием Java API

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

Как зашифровать презентацию с помощью C# API

Presentation presentation = new Presentation("pres.pptx");
try {
    presentation.getProtectionManager().encrypt("123123");
    presentation.save("encrypted-pres.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Создание диаграмм и управление ими в презентации через Java

В Java существует несколько библиотек, которые можно использовать для создания диаграмм в презентациях и управления ими. Aspose.Slides for Java — мощный инструмент для создания диаграмм в презентациях и управления ими. Библиотека позволяет легко добавлять диаграммы в презентации, настраивать их внешний вид и данные и даже создавать диаграммы с нуля. Библиотека поддерживает различные типы диаграмм, такие как кольцевая диаграмма, точки данных древовидной карты и диаграммы солнечных лучей, трехмерная диаграмма, пузырьковая диаграмма, круговая диаграмма и так далее. Создав диаграмму, вы можете легко настроить ее внешний вид и данные, используя различные свойства и методы класса Chart. Например, вы можете изменить тип диаграммы, установить метки осей, добавить ряды данных и многое другое.

Создание диаграмм-воронок на слайде презентации с помощью .NET API

Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Funnel, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    wb.clear(0);

    chart.getChartData().getCategories().add(wb.getCell(0, "A1", "Category 1"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A2", "Category 2"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A3", "Category 3"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A4", "Category 4"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A5", "Category 5"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A6", "Category 6"));

    IChartSeries series = chart.getChartData().getSeries().add(ChartType.Funnel);

    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B1", 50));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B2", 100));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B3", 200));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B4", 300));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B5", 400));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B6", 500));

    pres.save("Funnel.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
 Русский