Instalēšana

Aspose.Slides FOSS instalēšana Java

Aspose.Slides FOSS for Java tiek izplatīts kā standarta Maven artefakts. Tam nav vietējo paplašinājumu, nav jāinstalē sistēmas bibliotēkas, un nav nepieciešama Microsoft Office vai kāda cita īpašnieka izpildlaika vide.


Priekšnosacījumi

PrasībaDetaļas
Java versija21 vai jaunāka
Būvēšanas rīksMaven 3.8+ vai Gradle 7+
OperētājsistēmaWindows, macOS, Linux (jebkura platforma, kas darbojas ar JDK)
Kompilators / būvēšanas rīkiJDK 21+ (kompilēšanai)

1. Instalēt, izmantojot Maven (Ieteicams)

Pievienojiet šādu atkarību savam pom.xml:

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

Maven lejupielādē un instalē pakotni kopā ar visām transitatīvajām atkarībām. Nav nepieciešama pēcinstalācijas konfigurācija.


2. Instalēt, izmantojot Gradle

Pievienojiet sekojošo savam build.gradle:

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

Vai Kotlin DSL (build.gradle.kts):

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

3. Pārbaudiet instalāciju

Pēc atkarības pievienošanas pārbaudiet, vai bibliotēka ielādējas pareizi un vai var izveidot 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());
        }
    }
}

Sagaidāmais izvads:

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

Ātrais sākums: Izveidojiet prezentāciju ar formu

Šis programmas fragments izveido jaunu prezentāciju, pievieno taisnstūri ar tekstu un saglabā to kā .pptx failu:

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

Svarīgi: Vienmēr izmantojiet Presentation try-with-resources blokā. Tas nodrošina pareizu iekšējo resursu attīrīšanu, kad bloks iziet.


Platformas piezīmes

Windows, macOS, Linux: Bibliotēka ir identiska visās platformās. Tā ir tīra Java bez platformas specifiska datora koda.

Docker / serverless: Bibliotēka darbojas tievos Docker attēlos (piemēram, eclipse-temurin:21-jre-alpine). Nav nepieciešamas papildu sistēmas pakotnes.

CI/CD: Pievienojiet Maven atkarību savam pom.xml, un jūsu CI caurule to atrisinās automātiski.


Papildu resursi

 Latviešu