Aspose.Slides för Java
Aspose.Slides for 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 makro‑aktiverade och mall‑varianter, och exporterar till PDF, XPS, HTML, SVG, TIFF, Markdown och bilder.
Kom igång
GETTING STARTED
EVALUATE
Bygg med Slides
COMMON TASKS
- Öppna en presentation
- Spara en presentation
- Konvertera till PDF
- Rendera bildspel som bilder
- Redigera text och former
SLIDES WORKFLOWS
EXAMPLES
Distribuera & Support
DEPLOY
REFERENCE
SUPPORT
Din första presentation
Aspose.Slides for 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 en tom bild.
Presentation presentation = new Presentation();
try {
// Hämta den första bilden.
ISlide slide = presentation.getSlides().get_Item(0);
// Lägg till en molnform och sätt in 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();
}
}
}
Kör sedan, med JDK 11 eller senare och Apache Maven installerat, detta kommando i projektmappen:
mvn compile exec:java
Programmet sparar new_presentation.pptx i projektmappen, med en bild som innehåller en molnform med text. På Linux måste fontconfig och minst ett typsnitt vara installerade; se Installation. Utan licens får den sparade filen ett utvärderingsvattenmärke — se Licensiering. För fler sätt att skapa och fylla en presentation, se Create Presentations.