في هذه المقالة ، ستتعلم كيفية تعيين خلفية الشرائح ديناميكيًا في عروض PowerPoint التقديمية باستخدام Java. بتعبير أدق ، ستغطي المقالة كيفية تعيين خلفية الشرائح العادية بالإضافة إلى الشريحة الرئيسية.

Java API لتعيين خلفية الشريحة في PowerPoint

لتعيين خلفية الشرائح في عروض PPTX / PPT التقديمية ، سنستخدم Aspose.Slides for Java. تتيح لك واجهة برمجة التطبيقات إنشاء عروض PowerPoint و OpenOffice التقديمية ومعالجتها وتحويلها من داخل تطبيقات Java. يمكنك إما تنزيل API أو تثبيته في التطبيقات المستندة إلى Maven باستخدام التكوينات التالية.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

تعيين لون الخلفية للشرائح العادية في Java

فيما يلي خطوات تعيين لون الخلفية للشرائح العادية في عرض PowerPoint تقديمي باستخدام Java.

  • أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  • بعد ذلك ، قم بتعيين خلفية الشريحة المرغوبة عن طريق تحديد الفهرس الخاص بها ، على سبيل المثال نوع الخلفية واللون ونوع التعبئة وما إلى ذلك.
  • أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.save (String، SaveFormat).

يُظهر نموذج التعليمات البرمجية التالي كيفية تعيين خلفية شريحة في عرض تقديمي لـ PowerPoint.

// إنشاء فئة العرض التقديمي التي تمثل ملف العرض التقديمي
Presentation pres = new Presentation("presentation.pptx");
try {
    // اضبط لون خلفية ISlide الأول على اللون الأزرق
    pres.getSlides().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Solid);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
    
    // احفظ العرض التقديمي
    pres.save("ContentBG.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

فيما يلي لقطة شاشة للشريحة قبل تعيين الخلفية.

عرض باور بوينت

التالي هو شريحة PowerPoint بعد تعيين الخلفية.

تعيين خلفية الشريحة في C#

تعيين لون الخلفية للشريحة الرئيسية في جافا

يمكنك أيضًا تعيين خلفية الشريحة الرئيسية التي ستؤثر على جميع الشرائح في العرض التقديمي. فيما يلي خطوات تغيير لون خلفية الشريحة الرئيسية.

  • أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  • بعد ذلك ، قم بتعيين خلفية الشريحة الرئيسية ، على سبيل المثال نوع الخلفية واللون ونوع التعبئة وما إلى ذلك.
  • أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.save (String، SaveFormat).

يُظهر نموذج التعليمات البرمجية التالي كيفية تغيير خلفية الشريحة الرئيسية في PowerPoint.

// إنشاء فئة العرض التقديمي التي تمثل ملف العرض التقديمي
Presentation pres = new Presentation("presentation.pptx");
try {
    // اضبط لون خلفية Master ISlide على اللون الأخضر
    pres.getMasters().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getMasters().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Solid);
    pres.getMasters().get_Item(0).getBackground().getFillFormat().getSolidFillColor().setColor(Color.GREEN);
    
    // حفظ العرض التقديمي
    pres.save("MasterBG.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

تعيين لون خلفية متدرج للشرائح

فيما يلي خطوات تعيين لون خلفية متدرج للشرائح في عرض PowerPoint تقديمي.

يوضح نموذج التعليمات البرمجية التالي كيفية تعيين لون خلفية التدرج للشرائح في PowerPoint.

// إنشاء فئة العرض التقديمي التي تمثل ملف العرض التقديمي
Presentation pres = new Presentation("presentation.pptx");
try {
    // قم بتطبيق تأثير التدرج على الخلفية
    pres.getSlides().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Gradient);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getGradientFormat().setTileFlip(TileFlip.FlipBoth);
    
    // حفظ العرض التقديمي
    pres.save("ContentBG_Grad.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

تُظهر لقطة الشاشة التالية الخلفية المتدرجة للشريحة.

تعيين خلفية متدرجة للشريحة في C#

قم بتعيين الصورة كخلفية للشرائح باستخدام Java

فيما يلي خطوات تعيين صورة كخلفية للشريحة باستخدام Java.

يُظهر نموذج التعليمات البرمجية التالي كيفية تعيين صورة كخلفية للشرائح في عرض تقديمي لـ PowerPoint.

// إنشاء فئة العرض التقديمي التي تمثل ملف العرض التقديمي
Presentation pres = new Presentation();
try {
    // اضبط الخلفية مع الصورة
    pres.getSlides().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Picture);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getPictureFillFormat()
            .setPictureFillMode(PictureFillMode.Stretch);
    
    // اضبط الصورة
    IPPImage imgx = pres.getImages().addImage(Files.readAllBytes(Paths.get("Desert.jpg")));
    
    // أضف صورة إلى مجموعة صور العرض التقديمي
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getPictureFillFormat().getPicture().setImage(imgx);
    
    // حفظ العرض التقديمي
    pres.save("ContentBG_Img.pptx", SaveFormat.Pptx);
} catch (IOException e) {
} finally {
    if (pres != null) pres.dispose();
}

احصل على ترخيص API مجاني

يمكنك استخدام Aspose.Slides لـ Java بدون قيود تقييمية عن طريق طلب ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية تعيين خلفية الشرائح في PowerPoint PPTX أو PPT باستخدام Java. علاوة على ذلك ، لقد رأيت كيفية تعيين خلفية متدرجة أو صورة لعروض PowerPoint التقديمية. يمكنك زيارة التوثيق لاستكشاف الميزات الأخرى لـ Aspose.Slides لجافا. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.

أنظر أيضا