Installation

Installation av Aspose.Slides FOSS för Java

Aspose.Slides FOSS for Java distribueras som en standard Maven‑artefakt. Den har inga inhemska tillägg, inga systembibliotek att installera och inget Microsoft Office eller annan proprietär körmiljö krävs.


Förutsättningar

KravDetalj
Java-version21 eller senare
ByggverktygMaven 3.8+ eller Gradle 7+
OperativsystemWindows, macOS, Linux (vilken som helst plattform som kör en JDK)
Kompilator / byggverktygJDK 21+ (för kompilering)

1. Installera via Maven (Rekommenderas)

Lägg till följande beroende i din pom.xml:

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

Maven hämtar och installerar paketet tillsammans med eventuella transitiva beroenden. Ingen efterinstallationskonfiguration behövs.


2. Installera via Gradle

Lägg till följande i 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. Verifiera installationen

Efter att ha lagt till beroendet, verifiera att biblioteket laddas korrekt och att en Presentation kan skapas:

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

Förväntat resultat:

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

Snabbstart: Skapa en presentation med en form

Följande program skapar en ny presentation, lägger till en rektangel med text och sparar 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");
    }
}

Viktigt: Använd alltid Presentation inom ett try-with-resources‑block. Detta säkerställer korrekt rensning av interna resurser när blocket avslutas.


Plattformsanteckningar

Windows, macOS, Linux: Biblioteket är identiskt på alla plattformar. Det är ren Java utan plattformspecifik nativekod.

Docker / serverless: Biblioteket fungerar i tunna Docker‑bilder (t.ex. eclipse-temurin:21-jre-alpine). Inga ytterligare systempaket krävs.

CI/CD: Lägg till Maven‑beroendet i din pom.xml så kommer din CI‑pipeline att lösa det automatiskt.


Ytterligare resurser

 Svenska