Installation

Installation af Aspose.Slides FOSS for Java

Aspose.Slides FOSS for Java distribueres som et standard Maven‑artifact. Den har ingen native udvidelser, ingen systembiblioteker at installere, og ingen Microsoft Office eller anden proprietær runtime er påkrævet.


Forudsætninger

KravDetalje
Java-version21 or later
ByggværktøjMaven 3.8+ or Gradle 7+
OperativsystemWindows, macOS, Linux (any platform that runs a JDK)
Compiler / byggværktøjerJDK 21+ (for compilation)

1. Installer via Maven (Anbefalet)

Tilføj følgende afhængighed til din pom.xml:

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

Maven downloader og installerer pakken sammen med eventuelle transitive afhængigheder. Der er ingen efterinstallationskonfiguration nødvendig.


2. Installer via Gradle

Tilføj følgende til din build.gradle:

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

Eller i Kotlin DSL (build.gradle.kts):

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

3. Bekræft installationen

Efter at have tilføjet afhængigheden, verificer at biblioteket indlæses korrekt, og at en Presentation kan oprettes:

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());
        }
    }
}

Forventet output:

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

Hurtig start: Opret en præsentation med en form

Det følgende program opretter en ny præsentation, tilføjer et rektangel med tekst og gemmer den som en .pptx fil:

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");
    }
}

Vigtigt: Brug altid Presentation inden for en try-with-resources-blok. Dette sikrer korrekt oprydning af interne ressourcer, når blokken afsluttes.


Platformnoter

Windows, macOS, Linux: Biblioteket er identisk på alle platforme. Det er ren Java uden platformsspecifik native kode.

Docker / serverless: Biblioteket fungerer inden for slanke Docker‑images (såsom eclipse-temurin:21-jre-alpine). Ingen yderligere systempakker er påkrævet.

CI/CD: Tilføj Maven-afhængigheden til din pom.xml og din CI pipeline vil automatisk løse den.


Yderligere ressourcer

 Dansk