Instalace

Instalace Aspose.Slides FOSS pro 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.


Předpoklady

PožadavekDetail
Java verze21 or later
Sestavovací nástrojMaven 3.8+ or Gradle 7+
Operační systémWindows, macOS, Linux (jakákoli platforma, která spouští JDK)
Kompilátor / nástroje pro sestaveníJDK 21+ (pro kompilaci)

1. Install via Maven (Recommended)

Přidejte následující závislost do svého pom.xml:

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

Maven stáhne a nainstaluje balíček spolu se všemi tranzitivními závislostmi. Žádná následná konfigurace po instalaci není potřeba.


2. Install via Gradle

Přidejte následující do svého build.gradle:

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

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

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

3. Verify the Installation

Po přidání závislosti ověřte, že se knihovna načte správně a Presentation lze vytvořit:

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

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

Rychlý start: Vytvořte prezentaci s tvarem

Následující program vytvoří novou prezentaci, přidá obdélník s textem a uloží ji jako .pptx soubor:

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žívejte Presentation uvnitř bloku try-with-resources. To zajišťuje řádné uvolnění vnitřních zdrojů při ukončení bloku.


Poznámky k platformě

Windows, macOS, Linux: Knihovna je na všech platformách identická. Jedná se o čistý Java bez platformně specifického nativního kódu.

Docker / serverless: Knihovna funguje uvnitř slim Docker image (například eclipse-temurin:21-jre-alpine). Žádné další systémové balíčky nejsou vyžadovány.

CI/CD: Přidejte Maven závislost do svého pom.xml a vaše CI pipeline ji automaticky vyřeší.


Další zdroje

 Čeština