התקנה

התקנה של Aspose.Slides FOSS עבור 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.


דרישות קדם

דרישהפרט
Java גרסה21 or later
כלי בנייהMaven 3.8+ או Gradle 7+
מערכת הפעלהWindows, macOS, Linux (כל פלטפורמה שמריצה JDK)
מהדר / כלי בנייהJDK 21+ (להידור)

1. Install via Maven (Recommended)

הוסף את התלות הבאה ל- pom.xml:

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

Maven מוריד ומתקין את החבילה יחד עם כל התלויות המשניות. אין צורך בתצורת post-install.


2. Install via 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. Verify the Installation

לאחר הוספת התלות, אמת שהספרייה נטענת כראוי ו‑ 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 / ללא שרת: הספרייה פועלת בתוך תמונות Docker רזות (כגון eclipse-temurin:21-jre-alpine). אין צורך בחבילות מערכת נוספות.

CI/CD: הוסף את תלות Maven ל- pom.xml והצינור CI שלך יפתור זאת אוטומטית.


משאבים נוספים

 עברית