Įdiegimas

Įdiegimas Aspose.Slides FOSS 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.


Reikalavimai

ReikalavimasDetalė
Java versija21 or later
Kūrimo įrankisMaven 3.8+ arba Gradle 7+
Operacinė sistemaWindows, macOS, Linux (bet kuri platforma, kuri veikia JDK)
Kompiliatorius / kūrimo įrankiaiJDK 21+ (kompiliavimui)

1. Install via Maven (Recommended)

Pridėkite šią priklausomybę į savo pom.xml:

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

Maven atsisiunčia ir įdiegia paketą kartu su visomis transityviomis priklausomybėmis. Papildoma konfigūracija po įdiegimo nereikalinga.


2. Install via Gradle

Pridėkite šiuos į savo build.gradle:

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

Arba Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

Pridėję priklausomybę, patikrinkite, ar biblioteka įkelia teisingai ir Presentation gali būti sukurta:

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

Tikėtinas išvestis:

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

Greitas pradžia: Sukurkite prezentaciją su forma

Ši programa sukuria naują pristatymą, prideda stačiakampį su tekstu ir išsaugo jį kaip .pptx failas:

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

Svarbu: Visada naudokite Presentation viduje try-with-resources bloko. Tai užtikrina tinkamą vidinių išteklių išvalymą, kai blokas baigiamas.


Platformos pastabos

Windows, macOS, Linux: Biblioteka yra identiška visose platformose. Ji yra grynas Java be platformai specifinio natūralaus kodo.

Docker / serverless: Biblioteka veikia plonų Docker atvaizdų viduje (pvz., eclipse-temurin:21-jre-alpine). Nereikia jokių papildomų sistemos paketų.

CI/CD: Pridėkite Maven priklausomybę į savo pom.xml ir jūsų CI konvejeris ją automatiškai išspręs.


Papildomi ištekliai

 Lietuvių