Instalare

Instalarea Aspose.Slides FOSS pentru Java

Aspose.Slides FOSS for Java este distribuit ca un artefact Maven standard. Nu are extensii native, nu necesită biblioteci de sistem de instalat și nu este necesar nici Microsoft Office, nici alt runtime proprietar.


Cerințe preliminare

CerințăDetaliu
Versiune Java21 sau ulterioară
Instrument de construireMaven 3.8+ sau Gradle 7+
Sistem de operareWindows, macOS, Linux (orice platformă care rulează un JDK)
Compilator / instrumente de construireJDK 21+ (pentru compilare)

1. Instalați prin Maven (Recomandat)

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‑instalație.


2. Instalați prin 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. Verificați instalarea

După adăugarea dependenței, verificați că biblioteca se încarcă corect și poate fi creat un 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());
        }
    }
}

Translation:

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


---

### Începe rapid: Creează o prezentare cu o formă

Programul de mai jos creează o nouă prezentare, adaugă un dreptunghi cu text și o salvează ca fișier `.pptx`:

```java
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: Utilizați întotdeauna Presentation în interiorul unui bloc try-with-resources. Acest lucru asigură curățarea corectă a resurselor interne când blocul se închide.


Note de platformă

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

Docker / serverless: Biblioteca 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 la pom.xml și pipeline‑ul dvs. CI o va rezolva automat.


Resurse suplimentare

  • Product Page: Prezentare generală, rezumat al funcționalităților și pornire rapidă
  • License: Detalii licență MIT, nu este necesară o cheie API
  • Developer Guide: Ghiduri de funcționalități cu exemple de cod
  • API Reference: Referință pentru clase și metode
 Română