Inštalácia

Inštalácia Aspose.Slides FOSS pre 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.


Predpoklady

PožiadavkaPodrobnosť
Java verzia21 or later
Zostavovací nástrojMaven 3.8+ alebo Gradle 7+
Operačný systémWindows, macOS, Linux (akákoľvek platforma, ktorá spúšťa JDK)
Kompilátor / zostavovacie nástrojeJDK 21+ (pre kompiláciu)

1. Install via Maven (Recommended)

Pridajte nasledujúcu závislosť do vášho pom.xml:

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

Maven stiahne a nainštaluje balík spolu so všetkými tranzitívnymi závislosťami. Nie je potrebná žiadna následná konfigurácia.


2. Install via Gradle

Pridajte nasledujúce do vášho build.gradle:

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

Alebo v Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

Po pridaní závislosti overte, že knižnica sa načíta správne a Presentation môže byť vytvorený:

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čakávaný výstup:

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

Rýchly štart: Vytvorenie prezentácie s tvarom

Nasledujúci program vytvorí novú prezentáciu, pridá obdĺžnik s textom a uloží ho ako .pptx súbor:

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

Dôležité: Vždy používajte Presentation vo vnútri bloku try-with-resources. To zabezpečuje správne uvoľnenie interných zdrojov pri ukončení bloku.


Poznámky k platformám

Windows, macOS, Linux: Knižnica je na všetkých platformách identická. Je to čistý Java bez platformovo špecifického natívneho kódu.

Docker / serverless: Knižnica funguje v tenkých Docker obrazoch (napríklad eclipse-temurin:21-jre-alpine). Nie sú potrebné žiadne ďalšie systémové balíky.

CI/CD: Pridajte Maven závislosť do vášho pom.xml a vaša CI pipeline ho automaticky vyrieši.


Ďalšie zdroje

 Slovenčina