Instalacija

Instalacija Aspose.Slides FOSS za Java

Aspose.Slides FOSS for Java is distributed as a standard Maven artifact. It has no native extensions, no system libraries to install, and no Microsoft Office or other proprietary runtime required.


Preduvjeti

ZahtjevDetalj
Java verzija21 or later
Alat za izgradnjuMaven 3.8+ ili Gradle 7+
Operativni sustavWindows, macOS, Linux (bilo koja platforma koja pokreće JDK)
Kompajler / alati za izgradnjuJDK 21+ (za kompilaciju)

1. Install via Maven (Recommended)

Dodajte sljedeću ovisnost u svoj pom.xml:

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

Maven preuzima i instalira paket zajedno sa svim transitivnim ovisnostima. Nije potrebna nikakva post‑instalacijska konfiguracija.


2. Install via Gradle

Dodajte sljedeće u svoj build.gradle:

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

Ili u Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

Nakon dodavanja ovisnosti, provjerite da se biblioteka učitava ispravno i da Presentation se može stvoriti:

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

Očekivani izlaz:

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

Brzi početak: Stvaranje prezentacije s oblikom

Sljedeći program stvara novu prezentaciju, dodaje pravokutnik s tekstom i sprema ga kao .pptx datoteku:

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

Važno: Uvijek koristite Presentation unutar try-with-resources bloka. Ovo osigurava pravilno čišćenje unutarnjih resursa kada se blok napusti.


Napomene o platformi

Windows, macOS, Linux: Biblioteka je identična na svim platformama. To je čisti Java bez platformno‑specifičnog nativnog koda.

Docker / serverless: Biblioteka radi unutar tankih Docker slika (kao što su eclipse-temurin:21-jre-alpine). Nema dodatnih sistemskih paketa potrebnih.

CI/CD: Dodajte Maven ovisnost u svoj pom.xml i vaš CI pipeline će je automatski riješiti.


Dodatni resursi

 Hrvatski