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
| Krav | Detalj |
|---|---|
| Java-version | 21 eller senare |
| Byggverktyg | Maven 3.8+ eller Gradle 7+ |
| Operativsystem | Windows, macOS, Linux (vilken som helst plattform som kör en JDK) |
| Kompilator / byggverktyg | JDK 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: 1Snabbstart: 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
- Product Page: Översikt, funktionssammanfattning och snabbstart
- License: MIT-licensdetaljer, ingen API-nyckel krävs
- Developer Guide: Funktionsguider med kodexempel
- API Reference: Klass- och metodreferens