Aspose.Slides för Java
Aspose.Slides för Java är ett klassbibliotek för att skapa, läsa, redigera och konvertera PowerPoint‑ och OpenDocument‑presentationer i Java‑applikationer, utan Microsoft PowerPoint.
Det läser och sparar PPT, PPTX, PPS, POT och ODP, inklusive makroaktiverade och mallvarianter, och exporterar till PDF, XPS, HTML, SVG, TIFF, Markdown och bilder.
Kom igång
KOM IGÅNG
UTVÄRDERA
Bygg med Slides
VANLIGA UPPGIFTER
- Öppna en presentation
- Spara en presentation
- Konvertera till PDF
- Rendera bildspel som bilder
- Redigera text och former
SLIDES-ARBETSFLODER
EXEMPEL
Referens & Support
REFERENS
SUPPORT
Din första presentation
Aspose.Slides för Java publiceras i Asposes eget Maven‑arkiv, inte i Maven Central. Skapa en mapp för ett Maven‑projekt och spara denna pom.xml i den. Den deklarerar arkivet, lägger till biblioteket och anger klassen som ska köras:
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>hello-slides</artifactId>
<version>1.0</version>
<properties>
<maven.compiler.release>11</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<exec.mainClass>HelloSlides</exec.mainClass>
</properties>
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>26.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.15.0</version>
</plugin>
</plugins>
</build>
</project>
Spara denna kod som src/main/java/HelloSlides.java:
import com.aspose.slides.*;
public class HelloSlides {
public static void main(String[] args) {
// Skapa en presentation. Den innehåller redan ett tomt bildspel.
Presentation presentation = new Presentation();
try {
// Hämta den första bilden.
ISlide slide = presentation.getSlides().get_Item(0);
// Lägg till en molnform och placera text i den.
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
autoShape.getTextFrame().setText("Hello, Aspose!");
// Spara presentationen som en PPTX-fil.
presentation.save("new_presentation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
}
Sedan, med JDK 11 eller senare samt Apache Maven installerat, kör detta kommando i projektmappen:
mvn compile exec:java
Programmet sparar new_presentation.pptx i projektmappen, med ett bildspel som innehåller en molnform med text. På Linux måste fontconfig och minst ett teckensnitt vara installerade; se Installation. Utan licens innehåller den sparade filen ett utvärderingsvattenmärke — se Licensiering. För fler sätt att skapa och fylla en presentation, se Skapa presentationer.