Installation
Installation von Aspose.Slides FOSS für Java
Aspose.Slides FOSS for Java wird als Standard‑Maven‑Artefakt verteilt. Es hat keine nativen Erweiterungen, keine Systembibliotheken zu installieren und erfordert weder Microsoft Office noch andere proprietäre Laufzeitumgebungen.
Voraussetzungen
| Anforderung | Detail |
|---|---|
| Java-Version | 21 oder neuer |
| Build-Tool | Maven 3.8+ oder Gradle 7+ |
| Betriebssystem | Windows, macOS, Linux (jede Plattform, die ein JDK ausführt) |
| Compiler / Build-Tools | JDK 21+ (für die Kompilierung) |
1. Installation über Maven (Empfohlen)
Fügen Sie die folgende Abhängigkeit zu Ihrem pom.xml hinzu:
<dependency>
<groupId>org.aspose.slides.foss</groupId>
<artifactId>aspose-slides-foss</artifactId>
<version>1.0.0</version>
</dependency>Maven lädt das Paket zusammen mit allen transitiven Abhängigkeiten herunter und installiert es. Es ist keine Nachinstallationskonfiguration erforderlich.
2. Installation über Gradle
Fügen Sie das Folgende zu Ihrem build.gradle hinzu:
dependencies {
implementation 'org.aspose.slides.foss:aspose-slides-foss:1.0.0'
}Oder in Kotlin DSL (build.gradle.kts):
dependencies {
implementation("org.aspose.slides.foss:aspose-slides-foss:1.0.0")
}3. Installation überprüfen
Nachdem Sie die Abhängigkeit hinzugefügt haben, überprüfen Sie, ob die Bibliothek korrekt geladen wird und ein Presentation erstellt werden kann:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
public class VerifyInstall {
public static void main(String[] args) {
try (Presentation prs = new Presentation()) {
System.out.println("Aspose.Slides FOSS installed successfully");
System.out.println("Slides in empty presentation: " + prs.getSlides().size());
}
}
}Erwartete Ausgabe:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Schnellstart: Erstellen einer Präsentation mit einer Form
Das folgende Programm erstellt eine neue Präsentation, fügt ein Rechteck mit Text hinzu und speichert sie als .pptx‑Datei:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;
public class QuickStart {
public static void main(String[] args) {
try (Presentation prs = new Presentation()) {
var slide = prs.getSlides().get(0);
// Add a rectangle shape and set its text
var shape = slide.getShapes().addAutoShape(ShapeType.RECTANGLE, 50, 50, 400, 150);
shape.addTextFrame("Hello from Aspose.Slides FOSS!");
prs.save("hello.pptx", SaveFormat.PPTX);
}
System.out.println("Saved hello.pptx");
}
}Wichtig: Verwenden Sie immer Presentation innerhalb eines try-with-resources-Blocks. Dies stellt sicher, dass interne Ressourcen beim Verlassen des Blocks ordnungsgemäß bereinigt werden.
Plattformhinweise
Windows, macOS, Linux: Die Bibliothek ist auf allen Plattformen identisch. Sie ist reines Java ohne plattformspezifischen nativen Code.
Docker / serverless: Die Bibliothek funktioniert in schlanken Docker-Images (wie eclipse-temurin:21-jre-alpine). Es werden keine zusätzlichen Systempakete benötigt.
CI/CD: Fügen Sie die Maven-Abhängigkeit zu Ihrem pom.xml hinzu und Ihre CI-Pipeline wird sie automatisch auflösen.
Zusätzliche Ressourcen
- Produktseite: Übersicht, Funktionszusammenfassung und Schnellstart
- Lizenz: MIT-Lizenzdetails, kein API‑Schlüssel erforderlich
- Entwicklerhandbuch: Funktionsanleitungen mit Codebeispielen
- API-Referenz: Klassen‑ und Methodenreferenz