Installatie
Installatie van Aspose.Slides FOSS voor Java
Aspose.Slides FOSS for Java wordt gedistribueerd als een standaard Maven‑artifact. Het heeft geen native extensies, geen systeembibliotheken om te installeren, en er is geen Microsoft Office of andere propriëtaire runtime vereist.
Vereisten
| Vereiste | Detail |
|---|---|
| Java versie | 21 of later |
| Buildtool | Maven 3.8+ of Gradle 7+ |
| Besturingssysteem | Windows, macOS, Linux (elk platform dat een JDK draait) |
| Compiler / buildtools | JDK 21+ (voor compilatie) |
1. Installeren via Maven (Aanbevolen)
Voeg de volgende afhankelijkheid toe aan uw pom.xml:
<dependency>
<groupId>org.aspose.slides.foss</groupId>
<artifactId>aspose-slides-foss</artifactId>
<version>1.0.0</version>
</dependency>Maven downloadt en installeert het pakket samen met alle transitieve afhankelijkheden. Er is geen post‑installatieconfiguratie nodig.
2. Installeren via Gradle
Voeg het volgende toe aan uw build.gradle:
dependencies {
implementation 'org.aspose.slides.foss:aspose-slides-foss:1.0.0'
}Of in Kotlin DSL (build.gradle.kts):
dependencies {
implementation("org.aspose.slides.foss:aspose-slides-foss:1.0.0")
}3. Verifieer de installatie
Na het toevoegen van de afhankelijkheid, controleer of de bibliotheek correct wordt geladen en een Presentation kan worden aangemaakt:
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());
}
}
}Verwachte output:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Snelstart: Maak een presentatie met een vorm
Het volgende programma maakt een nieuwe presentatie, voegt een rechthoek met tekst toe en slaat deze op als een .pptx‑bestand:
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");
}
}Belangrijk: Gebruik altijd Presentation binnen een try-with-resources‑blok. Dit zorgt voor een juiste opruiming van interne bronnen wanneer het blok wordt verlaten.
Platformnotities
Windows, macOS, Linux: De bibliotheek is identiek op alle platformen. Het is pure Java zonder platformspecifieke native code.
Docker / serverless: De bibliotheek werkt binnen slanke Docker‑images (zoals eclipse-temurin:21-jre-alpine). Er zijn geen extra systeem‑pakketten vereist.
CI/CD: Voeg de Maven dependency toe aan uw pom.xml en uw CI pipeline zal deze automatisch oplossen.
Aanvullende bronnen
- Product Page: Overzicht, functiebeschrijving en snelle start
- License: MIT License details, geen API‑sleutel vereist
- Developer Guide: Functiegidsen met codevoorbeelden
- API Reference: Klassen‑ en methodereferentie