Installation

Installation von Aspose.Slides FOSS für Java

Aspose.Slides FOSS für Java wird als Standard-Maven-Artifakt verteilt. Es hat keine native Erweiterungen, keine Systembibliotheken zu installieren und keine Microsoft Office oder andere proprietäre Betriebszeiten erforderlich.


Prerequisites

RequirementDetail
Java Version21 oder später
Build ToolMaven 3.8+ oder Gradle 7+
BetriebssystemWindows, macOS, Linux (alle Plattformen, die eine JDK ausführen)
Compiler / BauwerkzeugeJDK 21+ (für die Sammlung)

1. Installation über Maven (Rekommend)

Fügen Sie die folgenden Abhängigkeit an Ihre pom.xml:

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-slides-foss</artifactId>
  <version>26.7.0</version>
</dependency>

Maven herunterlädt und installiert das Paket zusammen mit übertragbaren Abhängigkeiten. Keine Post-Installation ist erforderlich.


2. Installation über Gradle

Fügen Sie die folgenden zu Ihrem build.gradle:

dependencies {
    implementation 'org.aspose:aspose-slides-foss:26.7.0'
}

oder in der DSL Kotlin (build.gradle.kts):

dependencies {
    implementation("org.aspose:aspose-slides-foss:26.7.0")
}

3. Überprüfen Sie die Installation

Nach dem Hinzufügen der Abhängigkeit, überprüfen Sie, ob die Bibliothek richtig laden und eine Presentation kann erstellt werden:

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

Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1

Schnelle Start: Erstellen Sie eine Präsentation mit einer Form

Das folgende Programm erstellt eine neue Präsentation, fügt einen Rechteck mit Text hinzu und speichert es als ein .pptx Datei zu:

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 ist: immer nutzt Presentation Innerhalb eines Versuchs-mit-Resource-Block. Dies sorgt für eine ordnungsgemäße Reinigung der internen Ressourcen, wenn die Block auslässt.


Plattform Noten

Windows, MacOS und Linux: Die Bibliothek ist auf allen Plattformen identisch. Es ist sauber Java mit keinem plattformspezifischen native code.

Docker / Serverlos: Die Bibliothek arbeitet innerhalb von schmutzigen Docker-Bilder (wie eclipse-temurin:21-jre-alpine* Keine zusätzlichen Systempakete sind erforderlich.

CI/CD: Maven-Abhängigkeit an Ihre pom.xml Und Ihr CI-Pipeline löst es automatisch.


Zusätzliche Ressourcen

Siehe auch

 Deutsch