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
| Krav | Detalje |
|---|---|
| Java-version | 21 or later |
| Byggværktøj | Maven 3.8+ or Gradle 7+ |
| Operativsystem | Windows, macOS, Linux (any platform that runs a JDK) |
| Compiler / byggværktøjer | JDK 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: 1Hurtig 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
- Product Page: Oversigt, funktionsoversigt og hurtig start
- License: MIT-licensdetaljer, ingen API-nøgle påkrævet
- Developer Guide: Funktionsvejledninger med kodeeksempler
- API Reference: Klasse- og metode-referencer