في حالات مختلفة ، قد تحتاج إلى تقسيم عروض PowerPoint التقديمية إلى ملفات متعددة. على سبيل المثال ، لتقسيم عرض تقديمي حسب كل شريحة ، شرائح زوجية أو فردية ، وما إلى ذلك. في هذه المقالة ، ستتعلم كيفية تقسيم عروض PowerPoint PPTX / PPT التقديمية باستخدام C#.
NET API لتقسيم عروض PowerPoint التقديمية
لتقسيم عروض PPTX أو PPT التقديمية ، سنستخدم Aspose.Slides for .NET. إنها واجهة برمجة تطبيقات لمعالجة العروض التقديمية تتيح لك إنشاء وتعديل وتحويل عروض PowerPoint و OpenOffice التقديمية من داخل تطبيقات .NET الخاصة بك. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Slides.NET
تقسيم عرض PowerPoint تقديمي باستخدام C#
فيما يلي خطوات تقسيم عرض PowerPoint تقديمي باستخدام C#.
- أولاً ، قم بإنشاء مثيل لفئة Presentation لتحميل عرض PowerPoint التقديمي.
- ثم ، قم بعمل تكرار حلقي خلال كل ISlide في Presentation.Slides مجموعة.
- في كل تكرار ، قم بتنفيذ الخطوات التالية:
- قم بإنشاء مثيل لفئة Presentation.
- قم بإزالة الشريحة الافتراضية باستخدام طريقة Presentation.Slides [0] .Remove().
- أضف الشريحة إلى العرض التقديمي باستخدام طريقة Presentation.Slides.AddClone (ISlide).
- أخيرًا ، احفظ العرض التقديمي باستخدام طريقة Presentation.Save (String، SaveFormat).
يُظهر نموذج التعليمات البرمجية التالي كيفية تقسيم عرض تقديمي لـ PowerPoint PPTX.
// تحميل عرض PowerPoint التقديمي
using (Presentation pres = new Presentation("presentation.pptx"))
{
// حلقة خلال الشرائح
foreach(ISlide slide in pres.Slides)
{
// إنشاء عرض تقديمي جديد فارغ
using (Presentation newPres = new Presentation())
{
// إزالة الشريحة الافتراضية
newPres.Slides[0].Remove();
// أضف شريحة إلى العرض التقديمي
newPres.Slides.AddClone(slide);
// حفظ العرض التقديمي
newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
}
}
}
احصل على ترخيص API مجاني
يمكنك استخدام Aspose.Slides for .NET بدون قيود تقييمية عن طريق طلب ترخيص مؤقت.
تجريبي على الإنترنت
جرب أداة تقسيم العروض التقديمية عبر الإنترنت ، والتي تعتمد على Aspose.Slides.
استنتاج
في هذه المقالة ، تعلمت كيفية تقسيم عروض PowerPoint PPTX أو PPT التقديمية باستخدام C#. يمكنك تخصيص نموذج الكود المقدم لتحديد معايير التقسيم الخاصة بك. على سبيل المثال ، يمكنك تقسيم كل شريحة في العرض التقديمي ، كل الشرائح الزوجية أو الفردية ، إلخ. يمكنك ببساطة تثبيت API ودمج الكود المتوفر في تطبيقك. بالإضافة إلى ذلك ، يمكنك زيارة الوثائق لاستكشاف الميزات الأخرى لواجهة برمجة التطبيقات. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.