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 Java | 21 sau ulterioară |
| Instrument de construire | Maven 3.8+ sau Gradle 7+ |
| Sistem de operare | Windows, macOS, Linux (orice platformă care rulează un JDK) |
| Compilator / instrumente de construire | JDK 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