Installazione

Installazione di Aspose.Slides FOSS per 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.


Prerequisiti

RequisitoDettaglio
Java versione21 or later
Strumento di buildMaven 3.8+ o Gradle 7+
Sistema operativoWindows, macOS, Linux (qualsiasi piattaforma che esegue un JDK)
Compilatore / strumenti di buildJDK 21+ (per la compilazione)

1. Install via Maven (Recommended)

Aggiungi la seguente dipendenza al tuo pom.xml:

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

Maven scarica e installa il pacchetto insieme a tutte le dipendenze transitive. Non è necessaria alcuna configurazione post‑installazione.


2. Install via Gradle

Aggiungi il seguente al tuo build.gradle:

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

Oppure in Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

Dopo aver aggiunto la dipendenza, verifica che la libreria venga caricata correttamente e un Presentation può essere creato:

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

Output previsto:

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

Guida rapida: Crea una presentazione con una forma

Il programma seguente crea una nuova presentazione, aggiunge un rettangolo con testo e lo salva come un .pptx file:

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

Importante: Usa sempre Presentation all’interno di un blocco try-with-resources. Questo garantisce la corretta pulizia delle risorse interne quando il blocco termina.


Note sulla piattaforma

Windows, macOS, Linux: La libreria è identica su tutte le piattaforme. È pura Java senza codice nativo specifico per piattaforma.

Docker / serverless: La libreria funziona all’interno di immagini Docker slim (come eclipse-temurin:21-jre-alpine). Nessun pacchetto di sistema aggiuntivo è richiesto.

CI/CD: Aggiungi la dipendenza Maven al tuo pom.xml e la tua pipeline CI la risolverà automaticamente.


Risorse aggiuntive

 Italiano