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 versiune | 21 or later |
| Instrument de construire | Maven 3.8+ or Gradle 7+ |
| Sistem de operare | Windows, macOS, Linux (orice platformă care rulează un JDK) |
| Compilator / instrumente de construire | JDK 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
- Pagina produsului: Prezentare generală, rezumat al funcționalităților și pornire rapidă
- Licență: Detalii despre licența MIT, nu este necesară nicio cheie API
- Ghid pentru dezvoltatori: Ghiduri de funcționalități cu exemple de cod
- Referință API: Referință la clasă și metodă