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

AnforderungDetail
Java-Version21 oder neuer
Build-ToolMaven 3.8+ oder Gradle 7+
BetriebssystemWindows, macOS, Linux (jede Plattform, die ein JDK ausführt)
Compiler / Build-ToolsJDK 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: 1

Schnellstart: 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

 Deutsch