التثبيت

تثبيت 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.


المعايير

مطلوبالتفاصيل
نسخة Java21 or later
بناء أداةMaven 3.8+ أو Gradle 7+
نظام التشغيلويندوز، ماكوس، لينكس (أي منصة تعمل JDK)
أدوات / بناء الأدويةJDK 21+ (للمجمع)

1. Install via Maven (Recommended)

إضافة الإدمان التالي إلى الخاص بك pom.xml:

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

يلغي Maven ويقوم بتنزيل وتثبيت الحزمة جنبا إلى جنب مع أي إدمانات انتقالية.لا تحتاج إلى تكوين ما بعد التثبت.


2. Install via Gradle

إضافة ما يلي إلى الخاص بك build.gradle:

dependencies {
    implementation 'org.aspose:aspose-slides-foss:26.7.0'
}

في كوستاريكا (build.gradle.kts):

dependencies {
    implementation("org.aspose:aspose-slides-foss:26.7.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 داخل كتلة الموارد محاولة مع هذه ضمان التنظيف المناسب للمواردة الداخلية عند خروج الكتلة.


منصة ملاحظات

ويندوز، ماكوس، لينكس: مكتبة هي نفسها على جميع المنصات.إنه جاوا النقي مع لا منصة محددة الرمز الأصلي.

الخادم / الخادمة : يعمل المكتبة داخل صور Docker الضيقة (مثل: eclipse-temurin:21-jre-alpineلا تتطلب أي حزم نظام إضافية.

CI/CD: إضافة إدمان الماين إلى الخاص بك pom.xml وسوف يصلح خط أنابيب CI الخاص بك ذلك تلقائيًا.


الموارد الإضافية

 العربية