Aspose.Slides für Java
Aspose.Slides for Java ist eine Klassenbibliothek zum Erstellen, Lesen, Bearbeiten und Konvertieren von PowerPoint- und OpenDocument-Präsentationen in Java‑Anwendungen, ohne Microsoft PowerPoint.
Sie lädt und speichert PPT, PPTX, PPS, POT und ODP, einschließlich makro‑aktivierter und Vorlagen‑Varianten, und exportiert nach PDF, XPS, HTML, SVG, TIFF, Markdown und Bildern.
Loslegen
ERSTE SCHRITTE
EVALUIEREN
Erstellen mit Slides
ALLGEMEINE AUFGABEN
- Eine Präsentation öffnen
- Eine Präsentation speichern
- In PDF konvertieren
- Folien als Bilder rendern
- Text und Formen bearbeiten
ARBEITSABLÄUFE
BEISPIELE
Referenz & Support
REFERENZ
SUPPORT
Ihre erste Präsentation
Aspose.Slides for Java wird im eigenen Maven‑Repository von Aspose veröffentlicht, nicht im Maven Central. Erstellen Sie einen Ordner für ein Maven‑Projekt und speichern Sie diese pom.xml darin. Sie deklariert das Repository, fügt die Bibliothek hinzu und nennt die auszuführende Klasse:
<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>
Speichern Sie diesen Code als src/main/java/HelloSlides.java:
import com.aspose.slides.*;
public class HelloSlides {
public static void main(String[] args) {
// Erstelle eine Präsentation. Sie enthält bereits eine leere Folie.
Presentation presentation = new Presentation();
try {
// Hole die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Füge eine Wolkenform hinzu und setze Text hinein.
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
autoShape.getTextFrame().setText("Hello, Aspose!");
// Speichere die Präsentation als PPTX-Datei.
presentation.save("new_presentation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
}
Dann, mit installiertem JDK 11 oder höher und Apache Maven, führen Sie diesen Befehl im Projektordner aus:
mvn compile exec:java
Das Programm speichert new_presentation.pptx im Projektordner, mit einer Folie, die eine Wolkenform mit Text enthält. Unter Linux müssen fontconfig und mindestens eine Schriftart installiert sein; siehe Installation. Ohne Lizenz enthält die gespeicherte Datei ein Evaluations‑Wasserzeichen — siehe Lizenzierung. Weitere Möglichkeiten zum Erstellen und Befüllen einer Präsentation finden Sie unter Präsentationen erstellen.