Telepítés

Az Aspose.Slides FOSS for Java telepítése

Az Aspose.Slides FOSS for Java standard Maven csomagként kerül terjesztésre. Nincs benne natív kiterjesztés, nincs telepítendő rendszerkönyvtár, és nem szükséges Microsoft Office vagy más tulajdonosi futtatókörnyezet.


Előfeltételek

KövetelményRészletek
Java verzió21 vagy újabb
ÉpítőeszközMaven 3.8+ vagy Gradle 7+
Operációs rendszerWindows, macOS, Linux (bármely platform, amely futtatja a JDK-t)
Fordító / építőeszközökJDK 21+ (fordításhoz)

1. Telepítés Maven segítségével (Ajánlott)

Adja hozzá a következő függőséget a pom.xml-hez:

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

A Maven letölti és telepíti a csomagot, valamint az összes tranzitív függőséget. Nem szükséges utólagos konfiguráció.


2. Telepítés Gradle segítségével

Adja hozzá a következőket a build.gradle-hez:

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

Vagy Kotlin DSL-ben (build.gradle.kts):

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

3. Ellenőrizze a telepítést

A függőség hozzáadása után ellenőrizze, hogy a könyvtár helyesen betöltődik‑e, és létrehozható‑e egy Presentation:

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

Várt kimenet:

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

Gyors kezdés: Prezentáció létrehozása alakzattal

Az alábbi program új prezentációt hoz létre, hozzáad egy szöveges téglalapot, és .pptx fájlként menti:

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

Fontos: Mindig használja Presentation-t egy try-with-resources blokkban. Ez biztosítja a belső erőforrások megfelelő tisztítását, amikor a blokk kilép.


Platform Megjegyzések

Windows, macOS, Linux: A könyvtár minden platformon azonos. Tiszta Java, platformfüggő natív kód nélkül.

Docker / serverless: A könyvtár működik vékony Docker képekben (például eclipse-temurin:21-jre-alpine). Nem szükséges további rendszercsomag.

CI/CD: Adja hozzá a Maven függőséget a pom.xml-hez, és a CI pipeline-ja automatikusan feloldja.


További források

 Magyar