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ény | Részletek |
|---|---|
| Java verzió | 21 vagy újabb |
| Építőeszköz | Maven 3.8+ vagy Gradle 7+ |
| Operációs rendszer | Windows, macOS, Linux (bármely platform, amely futtatja a JDK-t) |
| Fordító / építőeszközök | JDK 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: 1Gyors 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
- Product Page: Áttekintés, funkciók összefoglalása és gyors kezdés
- License: MIT licenc részletei, API kulcs nem szükséges
- Developer Guide: Funkció útmutatók kódrészletekkel
- API Reference: Osztály- és metódusreferencia