
كيفية تغيير الشريحة الرئيسية في عروض PowerPoint التقديمية بجافا
يستخدم العرض التقديمي PowerPoint (PPT ، PPTX) الشريحة الرئيسية لتعديل جميع الشرائح الموجودة وتخطيطاتها في العرض التقديمي. يمكنك إضافة شرائح رئيسية متعددة إلى عروض PowerPoint التقديمية ، اعتمادًا على الطريقة التي تريد بها تقديم بياناتك. في منشور المدونة هذا ، سننفذ ** كيفية تغيير الشريحة الرئيسية في عرض PowerPoint التقديمي في Java **. بالإضافة إلى ذلك ، سنكتب عينة رمز ** لنسخ الشريحة الرئيسية إلى عرض تقديمي آخر **.
ستغطي هذه المقالة النقاط الواردة أدناه:
- Java API لتغيير الشريحة الرئيسية في عروض PowerPoint التقديمية
- كيفية تغيير خلفية الشريحة الرئيسية لعرض تقديمي في Java
- نسخ الشريحة الرئيسية إلى عرض تقديمي آخر باستخدام Java
Java API لتغيير الشريحة الرئيسية في عروض PowerPoint التقديمية
لتغيير الشرائح الرئيسية في عروض PowerPoint التقديمية ، سنستخدم Java ** PowerPoint API ** ، والتي تتكون من العديد من الميزات الرائعة والغنية للتعامل مع عروض PowerPoint التقديمية برمجيًا. يمكن تثبيت مكتبة Java هذه مباشرة باستخدام تكوينات Maven كما هو موضح أدناه:
<repository>
<id>ConholdateJavaAPI</id>
<name>Conholdate Java API</name>
<url>https://releases.conholdate.com/java/repo</url>
</repository>
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.6</version>
<type>pom</type>
</dependency>
للحصول على تكوينات حول أطر عمل Java الأخرى ، يرجى زيارة release.conholdate.com.
كيفية تغيير خلفية الشريحة الرئيسية لعرض تقديمي في Java
يرجى العلم أن الشريحة الرئيسية ليست شريحة فعلية في عرض PowerPoint تقديمي. إنها تحتوي فقط على معلومات حول التخطيطات وعناصر التنسيق (مثل الخلفية والخطوط والأشكال والعناصر النائبة وعناصر تحكم ActiveX وما إلى ذلك) لجميع الشرائح.
لنفترض أن لدينا عرض PowerPoint تقديمي (PPT أو PPTX) تم تطبيق شريحة رئيسية فيه على جميع الشرائح.

من خلال النظر في ملف العرض أعلاه ، دعنا نغير عنصر الخلفية لشريحة رئيسية باستخدام Java PowerPoint Presentation Management API.
اتبع الخطوات الواردة أدناه:
- تهيئة كائن من فئة Presentation مع مسار عرض PowerPoint التقديمي المصدر.
- احصل على كائن من IMasterSlide باستخدام طريقة IMasterSlideCollection.get_Item (فهرس int).
- تعيين لون الخلفية لـ IMasterSlide باستخدام IBackground.setType (قيمة بايت) ، IFillFormat.setFillType (قيمة بايت) و [IColorFormat.setColor (قيمة اللون)] 13 طُرق.
- قم باستدعاء Presentation.save (String fname، int format) طريقة ومرر مسار الإخراج وقيمة SaveFormat. يوضح نموذج التعليمات البرمجية التالي كيفية تغيير خلفية الشريحة الرئيسية لعرض تقديمي في Java.
// Instantiate the Presentation class that represents the presentation file | |
Presentation pres = new Presentation(SourceFile); | |
try{ | |
//Obtain slide master | |
IMasterSlide masterSlide = pres.getMasters().get_Item(0); | |
// Set the background color of the slide master to Orange | |
masterSlide.getBackground().setType(BackgroundType.OwnBackground); | |
masterSlide.getBackground().getFillFormat().setFillType(FillType.Solid); | |
masterSlide.getBackground().getFillFormat().getSolidFillColor().setColor(Color.ORANGE); | |
// Write the presentation to disk | |
pres.save(ResultPath, SaveFormat.Pptx); | |
} finally { | |
if (pres != null) pres.dispose(); | |
} |
نتيجة لذلك ، سترى لون الخلفية المتغير لجميع شرائح عرض PowerPoint التقديمي.

انسخ شريحة PPTX الرئيسية إلى عرض تقديمي آخر باستخدام Java
تسهل لك واجهة برمجة تطبيقات إدارة العرض التقديمي جافا نسخ الشريحة الرئيسية للعرض التقديمي (PPTX أو PPT) إلى عرض تقديمي آخر.
- تهيئة كائنات فئة العرض التقديمي بمسارات العروض التقديمية المصدر والوجهة.
- الحصول على كائن IMasterSlide كائن من عرض المصدر باستخدام طريقة IMasterSlideCollection.get_Item (فهرس int).
- تم الحصول على نسخة من كائن IMasterSlide إلى عرض الوجهة باستخدام طريقة addClone ().
- قم باستدعاء Presentation.save (String fname، int format) طريقة ومرر مسار الإخراج وقيمة SaveFormat.
يوضح نموذج التعليمات البرمجية أدناه كيفية الحصول على قائمة بجميع التغييرات.
// Instantiate the Presentation class that represents the source presentation file | |
Presentation srcPres = new Presentation(SourceFile); | |
try{ | |
// Instantiate the Presentation class that represents the destination presentation file | |
Presentation destPres=new Presentation(); | |
try{ | |
//Obtain slide master from source presentation | |
IMasterSlide srcSlideMasters = srcPres.getMasters().get_Item(0); | |
// Copy source presentation's slide master to destination presentation | |
destPres.getMasters().destSlideMasters.addClone(srcSlideMasters); | |
// Save the destination presentation | |
destPres.save(DestFile, SaveFormat.Pptx); | |
} finally { | |
if (destPres != null) destPres.dispose(); | |
} | |
} finally { | |
if (srcPres != null) srcPres.dispose(); | |
} | |
احصل على رخصة مجانية
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.
خاتمة
باختصار ، تعلمنا ** كيفية تغيير الشريحة الرئيسية في عرض PowerPoint التقديمي بجافا ** باستخدام معالج Powerpoint وواجهة برمجة تطبيقات للإدارة. على وجه التحديد ، كتبنا عينة رمز لتغيير خلفية شريحة العرض التقديمي الرئيسية وتعلمنا كيفية نسخ شريحة رئيسية من PPTX أو PPT إلى عرض تقديمي آخر باستخدام لغة برمجة Java.
يمكنك زيارة الوثائق لاستكشاف ميزات أخرى.
طرح سؤال
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.