Instal·lació

Instal·lació de Aspose.Slides FOSS per a 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.


Requisits previs

RequisitDetall
Java versió21 or later
Eina de construccióMaven 3.8+ o Gradle 7+
Sistema operatiuWindows, macOS, Linux (qualsevol plataforma que executi un JDK)
Compilador / eines de construccióJDK 21+ (per a la compilació)

1. Install via Maven (Recommended)

Afegeix la dependència següent al teu pom.xml:

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

Maven descarrega i instal·la el paquet juntament amb totes les dependències transitives. No cal cap configuració postinstal·lació.


2. Install via Gradle

Afegeix el següent al teu build.gradle:

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

O en Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

Després d’afegir la dependència, verifica que la biblioteca es carrega correctament i un Presentation pot ser 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());
        }
    }
}

Sortida esperada:

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

Inici ràpid: Crea una presentació amb una forma

El programa següent crea una nova presentació, afegeix un rectangle amb text i l’guarda com a .pptx fitxer:

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: Utilitza sempre Presentation dins d’un bloc try-with-resources. Això assegura una neteja adequada dels recursos interns quan el bloc surt.


Notes de la plataforma

Windows, macOS, Linux: La biblioteca és idèntica a totes les plataformes. És pur Java sense codi natiu específic de plataforma.

Docker / serverless: La biblioteca funciona dins d’imatges Docker slim (com ara eclipse-temurin:21-jre-alpine). No es requereixen paquets de sistema addicionals.

CI/CD: Afegeix la dependència Maven al teu pom.xml i la teva canalització CI la resoldrà automàticament.


Recursos addicionals

 Català