البدء السريع

البدء السريع

البدء السريع

يوضح هذا الدليل أسرع مسار من التثبيت إلى حفظ ملف .pptx باستخدام Aspose.Slides FOSS for Java. المكتبة مرخصة بموجب رخصة MIT، ولا تحتاج إلى Microsoft Office، وتعمل على أي منصة تدعم Java 21 أو أحدث.


المتطلبات المسبقة

المتطلبالتفاصيل
Java21 أو أحدث
نظام التشغيلويندوز، macOS، لينكس، دوكر
الحزمةaspose-slides-foss من Maven Central

تثبيت

أضف تبعية Maven إلى pom.xml الخاصة بك. احرص دائمًا على تغليف Presentation داخل try-with-resources
كتلة لضمان تحرير الموارد الداخلية بعد الاستخدام:

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

إنشاء عرض تقديمي

أنشئ Presentation بدون أي معلمات لإنشاء مجموعة شرائح فارغة. تقوم المكتبة تلقائيًا بإضافة شريحة فارغة واحدة. استدعِ save() مع مسار ملف الإخراج:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation()) {
    prs.save("empty.pptx");
}

إضافة شكل مع نص

الوصول إلى الشريحة الأولى عبر getSlides().get(0)، إدراج مستطيل باستخدام
getShapes().addAutoShape()، ثم إرفاق نص عبر addTextFrame():

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ITextFrame;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.NullableBool;

try (Presentation prs = new Presentation()) {
    ISlide slide = prs.getSlides().get(0);
    IAutoShape shape = slide.getShapes().addAutoShape(
        ShapeType.RECTANGLE, 50, 50, 400, 150
    );
    ITextFrame tf = shape.addTextFrame("Hello from Aspose.Slides FOSS!");
    IPortionFormat fmt = tf.getParagraphs().get(0).getPortions().get(0).getPortionFormat();
    fmt.setFontHeight(24);
    fmt.setFontBold(NullableBool.TRUE);
    prs.save("with_shape.pptx");
}

تطبيق تعبئة صلبة

قم بتعيين setFillType(FillType.SOLID) على تنسيق تعبئة الشكل وقدم لون RGB
عبر setColor(new Color(r, g, b)):

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.FillType;
import org.aspose.slides.foss.drawing.Color;

try (Presentation prs = new Presentation()) {
    IAutoShape shape = prs.getSlides().get(0).getShapes().addAutoShape(
        ShapeType.RECTANGLE, 100, 100, 400, 200
    );
    shape.getFillFormat().setFillType(FillType.SOLID);
    shape.getFillFormat().getSolidFillColor().setColor(new Color(70, 130, 180));
    shape.addTextFrame("Styled shape");
    prs.save("styled.pptx");
}

تحميل ملف موجود

مرّر مسار ملف إلى مُنشئ Presentation لفتح ملف .pptx موجود.
اقرأ عدد الشرائح، عدّل المجموعة حسب الحاجة، ثم استدعِ save() لكتابة النتيجة:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation("existing.pptx")) {
    System.out.println("Slides: " + prs.getSlides().size());
    prs.save("copy.pptx");
}

الخطوات التالية

 العربية