لماذا عروض PowerPoint؟

معاينة قوالب PowerPoint

تعتبر عروض PowerPoint واحدة من التنسيقات الشائعة والأكثر استخدامًا لعرض البيانات والمعلومات خلال اجتماعات المجلس والاجتماعات العامة. أيضًا، في عالم التعليم الإلكتروني، يُعتبر PowerPoint من بين تنسيقات تبادل المعرفة الشائعة. لقد غير تنسيق العرض الطريقة التي يقدم بها الأشخاص الأفكار والمعلومات للجمهور. تحتوي ملفات العرض على مجموعة من السجلات لتخزين بيانات العرض مثل الشرائح والأشكال والنصوص والرسوم المتحركة والفيديو والصوت والكائنات المضمّنة.

حسب متطلباتك، تستخدم برامج العرض مثل Microsoft PowerPoint، Apache OpenOffice Impress، Apple Keynote، إلخ، لإنشاء منشورات، مظروفات، بطاقات عمل، دعوات، شهادات، نماذج، تقاويم، وحتى كتب. تشمل الامتدادات الشائعة لملفات العرض والتنسيقات المرتبطة بها PPTX، PPT، و ODP.

معلومات: تقدم Aspose محول PowerPoint to PDF converter مجاني يسمح لك بتحويل العروض التقديمية إلى PDF عبر الإنترنت.

الميزات التي تقدمها Aspose.Slides Cloud

لكي تُعد عرضاً تقديمياً مغرياً، يجب عليك أولاً فهم كل ما يقدمه لك واجهة برمجة التطبيقات لمعالجة العرض التقديمي. تتيح لك Aspose.Slides Cloud إنشاء شرائح مصممة بشكل جيد وذات تأثير داخل العروض التقديمية. مفهوم الشرائح مذهل حيث يتم تجميع المعلومات ذات الصلة على شريحة معينة. يمكنك إضافة جداول زمنية جميلة ومخططات إلى عرضك التقديمي باستخدام واجهة برمجة التطبيقات.

على مستوى الشريحة، توفر واجهة البرمجة التطبيقات (API) الميزات لإضافة، إزالة، نسخ، نقل، الحصول على عدد الشرائح، الأبعاد، والمعلومات المتعلقة بالأشياء الأخرى في الشريحة. يرجى مراعاة زيارة الرابط التالي لمعلومات حول features offered by Aspose.Slides Cloud API.

إضافة، نقل، حذف، نسخ الشرائح

بينما نقوم بالتلاعب بعروض PowerPoint، واحدة من أكثر العمليات شعبية التي يقوم بها المستخدمون تشمل إضافة شرائح فارغة جديدة، نقل الشريحة إلى موقع جديد في العرض، نسخ شريحة موجودة إلى موقع جديد أو حذف شريحة موجودة من ملف العرض. عند التعامل مع الملفات، نحصل على خيار لتنفيذ عمليات على الملفات المخزنة على نظام الملفات المحلي أو ملف مخزن في التخزين السحابي.

في الأمثلة التالية، سنتعامل مع عرض العينة المرفق الذي يحتوي في البداية على شريحة رئيسية واحدة فقط.

معاينة ملف العرض

صورة 1:- معاينة ملف العرض التقديمي المصدر

أضف شريحة فارغة

كما هو موضح في مقتطف الشيفرة أدناه، يتم استخدام طريقة واحدة PostSlidesAddRequest(..) لإضافة شريحة جديدة إلى ملف العرض التقديمي. تقبل المعلمات الأولى اسم ملف العرض التقديمي، تأخذ الوسيطة الثانية الفهرس الذي تحتاج الشريحة لتتم إضافتها فيه. في حالة عدم تحديد وسيطة الفهرس، تتم إضافة الشريحة في نهاية الشرائح الموجودة بالفعل في العرض التقديمي. الثالث هو معلومات كلمة المرور للملف، وهكذا. جميع المعلمات ما عدا اسم ملف الإدخال اختيارية.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// إنشاء كائن من SlidesAPI مع تمرير معلومات AppKey و AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// رفع الملف إلى التخزين السحابي للمعالجة
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// إضافة شريحة فارغة جديدة في الفهرس الأول. معلمة الفهرس اختيارية
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));
معاينة بعد إضافة شريحة فارغة جديدة

صورة 2:- المعاينة بعد إضافة شريحة فارغة في الفهرس 2

تحريك الشريحة

توفر واجهة برمجة التطبيقات (API) طريقة بسيطة لإعادة ترتيب موضع الشريحة داخل ملف العرض التقديمي. كل ما عليك فعله هو تقديم موقع/اسم ملف الإدخال، وفهرس الشريحة التي تريد نقلها، وحجة ثالثة تشير إلى الفهرس الذي تحتاج إلى نقل الملف إليه. وفقًا لشفرة التعليمات البرمجية أدناه، تم نقل الشريحة من الفهرس 2 إلى 1.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// قم بإنشاء كائن من SlidesAPI مع تمرير معلومات AppKey و AppSid.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// رفع الملف إلى تخزين السحابة للمعالجة
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// قم بنقل الشريحة من الفهرس 2 إلى الفهرس 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));
معاينة بعد إعادة ترتيب الشريحة الثانية إلى موضع جديد

الصورة 2:- المعاينة بعد إعادة ترتيب الشريحة الثانية إلى الفهرس الأول

حذف الشريحة

من بين عمليات CRUD، تتمتع عملية الحذف أيضًا بأهميتها لأننا أحيانًا نواجه حاجة إلى إزالة معلومات غير ضرورية أو قديمة. لذلك، من أجل تلبية هذه الحاجة، فإن واجهة برمجة التطبيقات (API) قادرة تمامًا على التعامل مع مثل هذه الطلبات. لديك خيار حذف جميع الشرائح في عرض تقديمي باستخدام DeleteSlidesCleanSlidesList(..) أو إزالة شريحة عند فهرس معين باستخدام DeleteSlideByIndex(..) التي تقبل وسيطين، أي اسم ملف العرض التقديمي المدخل وفهرس الشريحة المراد إزالتها.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// قم بإنشاء كائن من SlidesAPI مع تمرير معلومات AppKey و AppSid.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// رفع الملف إلى تخزين السحابة للمعالجة
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// قم بنقل الشريحة من الفهرس 2 إلى الفهرس 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));
عرض المعاينة بعد حذف الشريحة في الفهرس 2

الصورة 4:- المعاينة بعد إزالة الشرائح من الفهرس الثاني.