התקנה
התקנה של Aspose.Slides FOSS עבור Java
Aspose.Slides FOSS for Java מופץ כארטיפקט Maven סטנדרטי. אין לו הרחבות מקומיות, אין ספריות מערכת להתקנה, ואין צורך בזמן ריצה של Microsoft Office או ריצה קניינית אחרת.
דרישות מוקדמות
| דרישה | פרט |
|---|---|
| גרסת Java | 21 או יותר |
| כלי בנייה | Maven 3.8+ או Gradle 7+ |
| מערכת הפעלה | Windows, macOS, Linux (כל פלטפורמה שמריצה JDK) |
| מהדר / כלי בנייה | JDK 21+ (להידור) |
1. התקן באמצעות Maven (מומלץ)
הוסף את התלות הבאה ל-pom.xml:
<dependency>
<groupId>org.aspose.slides.foss</groupId>
<artifactId>aspose-slides-foss</artifactId>
<version>1.0.0</version>
</dependency>Maven מוריד ומתקין את החבילה יחד עם כל התלויות המשניות. אין צורך בתצורת post-install.
2. התקנה באמצעות Gradle
הוסף את הבא ל-build.gradle:
dependencies {
implementation 'org.aspose.slides.foss:aspose-slides-foss:1.0.0'
}או ב‑Kotlin DSL (build.gradle.kts):
dependencies {
implementation("org.aspose.slides.foss:aspose-slides-foss:1.0.0")
}3. אמת את ההתקנה
לאחר הוספת התלות, ודא שהספרייה נטענת כראוי וניתן ליצור 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());
}
}
}תוצאה צפויה:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1התחלה מהירה: יצירת מצגת עם צורה
התוכנית הבאה יוצרת מצגת חדשה, מוסיפה מלבן עם טקסט ושומרת אותה כקובץ .pptx:
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");
}
}חשוב: תמיד השתמש בPresentation בתוך בלוק try-with-resources. זה מבטיח ניקוי תקין של משאבים פנימיים כאשר הבלוק יוצא.
הערות פלטפורמה
Windows, macOS, Linux: הספרייה זהה בכל הפלטפורמות. היא Java טהורה ללא קוד מקורי ספציפי לפלטפורמה.
Docker / serverless: הספרייה פועלת בתוך תמונות Docker רזות (כגון eclipse-temurin:21-jre-alpine). אין צורך בחבילות מערכת נוספות.
CI/CD: הוסף את תלות Maven ל-pom.xml והצינור CI שלך יפתור זאת אוטומטית.
משאבים נוספים
- דף המוצר: סקירה כללית, סיכום תכונות והתחלה מהירה
- רישיון: פרטי רישיון MIT, אין צורך במפתח API
- מדריך למפתחים: מדריכי תכונות עם דוגמאות קוד
- הפניות API: הפניות למחלקות ולשיטות