Instalare

Instalarea Aspose.Slides FOSS pentru 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.


Prerechizite

CerințăDetaliu
Java versiune21 or later
Instrument de construireMaven 3.8+ or Gradle 7+
Sistem de operareWindows, macOS, Linux (orice platformă care rulează un JDK)
Compilator / instrumente de construireJDK 21+ (pentru compilare)

1. Install via Maven (Recommended)

Adăugați următoarea dependență la pom.xml:

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

Maven descarcă și instalează pachetul împreună cu toate dependențele tranzitive. Nu este necesară nicio configurare post-instalare.


2. Install via Gradle

Adăugați următoarele la build.gradle:

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

Sau în Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

După adăugarea dependenței, verificați că biblioteca se încarcă corect și un Presentation poate fi creat:

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

Ieșire așteptată:

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

Începe rapid: Crează o prezentare cu o formă

Programul următor creează o nouă prezentare, adaugă un dreptunghi cu text și o salvează ca un .pptx fișier:

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

Important: Folosiți întotdeauna Presentation în interiorul unui bloc try-with-resources. Acest lucru asigură curățarea corectă a resurselor interne când blocul se încheie.


Note de platformă

Windows, macOS, Linux: Biblioteca este identică pe toate platformele. Este pur Java fără cod nativ specific platformei.

Docker / serverless: Bibliotecă funcționează în interiorul imaginilor Docker slim (cum ar fi eclipse-temurin:21-jre-alpine). Nu sunt necesare pachete de sistem suplimentare.

CI/CD: Adăugați dependența Maven în pom.xml și pipeline‑ul dvs. CI o va rezolva automat.


Resurse suplimentare

 Română