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

مرجع API ل Aspose.Slides Cloud متاح أيضًا بتنسيق سواجر على الإنترنت. وفقًا لنموذج كائن الوثيقة في Aspose.Slides، تحتوي عرض PowerPoint التقديمي على مجموعة من Slides. يوفر API السحابي لمعالجة PowerPoint لدينا مجموعة متنوعة من الخيارات عند تقسيم شرائح PowerPoint ويمكنك من حفظ الناتج في مجموعة متنوعة من تنسيقات الإخراج. الصورة على الجانب الأيمن تعرض قائمة تنسيقات الإخراج المدعومة من عملية الانقسام.
الآن كخطوة أولى، قم بالتحقق من مستخدمك من خلال توفير معرف التطبيق (App SID) ومفتاح التطبيق (App Key) ومتى ما قمت بتوفير بيانات الاعتماد الصحيحة، سيتم إنشاء رمز JWT. لذا للتمكن من تحقيق متطلباتنا لتقسيم شرائح عرض PowerPoint، نحتاج إلى استخدام طريقة PostSlidesSplit. الآن انقر على زر جربه (Try it out) الموجود بجانب طريقة النشر Split POST. كحد أدنى، تحتاج إلى توفير اسم ملف العرض (Presentation) المدخل لبدء العملية.

صورة 1:- عرض تقديمي 1.pptx معاينة على التخزين السحابي
تعيين تنسيق عرض PowerPoint

صورة 2: - تم اختيار تنسيق PPTX من القائمة المنسدلة
في هذا السيناريو، سنستخدم Presentation1.pptx كما هو موضح في الصورة أعلاه لتنفيذ عملية الانقسام. تحت قائمة التنسيق المنسدلة، نحتاج إلى اختيار تنسيق الإخراج المطلوب بعد عملية الانقسام. لنستخدم PPTX في هذا السيناريو. الخطوة التالية هي تحديد قيم الشريحة من وإلى. عندما لا يتم تحديد قيمة البداية، تبدأ عملية الانقسام من الشريحة الأولى في العرض التقديمي. بالمثل، إذا لم نقدم قيمة النهاية، فإن الانقسام ينتهي عند الشريحة الأخيرة. نظرًا لأن ملف العرض التقديمي المدخل لدينا يحتوي على شريحتين فقط، سنقوم بتخطي هذه الخطوة وسينقسم كلا الشريحتين كملفات عرض تقديمي منفصلة. الآن اضغط على زر التنفيذ وستبدأ العملية.
إذا تم التحقق من حساب المستخدم بشكل صحيح وكانت معلمات الإدخال المطلوبة صحيحة، ستلاحظ أن رمز استجابة الخادم 200 يظهر وسيتم سرد روابط ملفات PPTX المصدر والنتيجة في جسم الاستجابة. يرجى إلقاء نظرة على ملف الصورة التالي.

صورة 3:- معاينة لجسم استجابة الخادم.
يمكنك أيضًا ملاحظة أمر cURL المعروض الذي يمكن استخدامه أيضًا لتنفيذ عمليات تقسيم شريحة PowerPoint إضافية (بعد تحديث المعاملات المطلوبة).
الآن دعونا نلقي نظرة على تخزين السحاب بعد هذه العملية. لاحظ أن هناك ملفين جديدين لعرض PowerPoint مدرجين في تخزين السحاب.

صورة 4:- ملفات PowerPoint الناتجة بعد عملية الانقسام.
الآن دعونا نلقي نظرة على عرض PowerPoint الناتج.

صورة 5:- معاينة لشريحتين في عرض PowerPoint المصدر

الصورة 6: - تم تصدير الشريحة الأولى كملف PPTX فردي.

صورة 7: - تم تصدير الشريحة الثانية كملف PTX فردي.
تقسيم عرض تقديمي في PowerPoint باستخدام C#
في هذا القسم، سننظر في تفاصيل كيفية تقسيم شرائح PowerPoint باستخدام Aspose.Slides Cloud SDK for .NET. لذا، سنقوم أولاً بتحميل ملف Presentation1.pptx إلى تخزين السحابة، ثم يتم تنفيذ عملية تقسيم الشرائح.
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);
String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;
// رفع PowerPoint.pptx إلى التخزين السحابي
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// قسّم شرائح PowerPoint من الفهرس 1 إلى 2 واحفظ الإخراج بتنسيق PPTX
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));
بينما تستخدم شريحة الكود أعلاه، يمكنك أيضًا إنشاء الإخراج بتنسيقات مدعومة أخرى، أي PPT إلى PDF، PPT إلى JPG، PPT إلى PNG، PPT إلى HTML، PPT إلى XPS، إلخ. كل ما تحتاجه هو تغيير قيمة تعداد SlideExportFormat في طريقة PostSlidesSplitRequest().
Info: هل تريد رؤية تقسيم PPT عبر الإنترنت؟ حاول استخدام تطبيقنا المجاني online Splitter.
استنتاج
في هذه المقالة، تعلمنا تفاصيل كيفية تقسيم عروض PowerPoint باستخدام C# .NET وكذلك من خلال أوامر cURL. حسب متطلباتك، يمكنك تحميل الكود المصدر الكامل لمكتبة Aspose.Slides Cloud SDK لـ .NET من GitHub. علاوة على ذلك، في حال واجهتك أي مشاكل أثناء استخدام واجهة برمجة التطبيقات، يرجى عدم التردد في الاتصال بنا عبر المنتدى المجاني لدعم العملاء.