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 makrofähiger und Vorlagenvarianten, und exportiert in PDF, XPS, HTML, SVG, TIFF, Markdown und Bilder.
Erste Schritte
ERSTE SCHRITTE
BEWERTEN
Mit Slides entwickeln
ALLGEMEINE AUFGABEN
- Präsentation öffnen
- Präsentation speichern
- In PDF konvertieren
- Folien als Bilder rendern
- Text und Formen bearbeiten
SLIDES-ARBEITSABLÄUFE
BEISPIELE
Bereitstellung & Support
BEREITSTELLUNG
REFERENZ
- API-Referenz
- Versionshinweise
- Bekannte Probleme
- Einschränkungen bei Ausgabemetadaten
- Produktseite
- Download
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 dort diese pom.xml. Sie deklariert das Repository, fügt die Bibliothek hinzu und benennt 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) {
// Präsentation erstellen. Sie enthält bereits eine leere Folie.
Presentation presentation = new Presentation();
try {
// Erste Folie abrufen.
ISlide slide = presentation.getSlides().get_Item(0);
// Eine Wolkenform hinzufügen und Text darin platzieren.
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
autoShape.getTextFrame().setText("Hello, Aspose!");
// Präsentation als PPTX-Datei speichern.
presentation.save("new_presentation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
}
Führen Sie dann, mit installiertem JDK 11 oder neuer und Apache Maven, 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 Evaluationswasserzeichen — siehe Lizenzierung. Weitere Möglichkeiten zum Erstellen und Befüllen einer Präsentation finden Sie unter Präsentationen erstellen.