في هذه المقالة ، ستتعلم كيفية تعيين خلفية الشرائح ديناميكيًا في عروض PowerPoint التقديمية باستخدام Java. بتعبير أدق ، ستغطي المقالة كيفية تعيين خلفية الشرائح العادية بالإضافة إلى الشريحة الرئيسية.
- Java API لتعيين خلفية الشريحة في PowerPoint
- تعيين لون الخلفية للشرائح العادية
- تعيين لون الخلفية للشريحة الرئيسية
- التدرج كلون خلفية الشريحة
- تعيين الصورة كخلفية للشريحة
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();
}
فيما يلي لقطة شاشة للشريحة قبل تعيين الخلفية.
![عرض باور بوينت](images/Set-PowerPoint-Background.jpg#center)
التالي هو شريحة PowerPoint بعد تعيين الخلفية.
![تعيين خلفية الشريحة في C#](images/Set-PPTX-Background.jpg#center)
تعيين لون الخلفية للشريحة الرئيسية في جافا
يمكنك أيضًا تعيين خلفية الشريحة الرئيسية التي ستؤثر على جميع الشرائح في العرض التقديمي. فيما يلي خطوات تغيير لون خلفية الشريحة الرئيسية.
- أولاً ، قم بتحميل عرض 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.
- اضبط Presentation.getSlides().getItem (0) .getBackground().setType() على FillType.Gradient.
- اضبط TileFlip على TileFlip.FlipBoth.
- أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.save (String، SaveFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تعيين لون خلفية التدرج للشرائح في 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#](images/Set-PowerPoint-Gradient-Background.jpg#center)
قم بتعيين الصورة كخلفية للشرائح باستخدام Java
فيما يلي خطوات تعيين صورة كخلفية للشريحة باستخدام Java.
- أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
- اضبط FillType على FillType.Picture.
- اضبط PictureFillMode على PictureFillMode.Stretch.
- أضف صورة إلى مجموعة العرض التقديمي واحصل على مرجعها في كائن IPPImage.
- اضبط الصورة كخلفية باستخدام طريقة setImage (IPPImage).
- أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.save (String، SaveFormat).
يُظهر نموذج التعليمات البرمجية التالي كيفية تعيين صورة كخلفية للشرائح في عرض تقديمي لـ 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 لجافا. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.