
قد تكون هناك سيناريوهات تحتاج فيها إلى تقسيم عروض PowerPoint التقديمية إلى ملفات متعددة. على سبيل المثال ، قد يحتوي العرض التقديمي على أقسام مختلفة ، وتريد أن يكون كل قسم في ملف منفصل. تحقيقًا لهذه الغاية ، ستعلمك هذه المقالة كيفية تقسيم عروض PowerPoint PPTX / PPT التقديمية باستخدام C ++.
واجهة برمجة تطبيقات C ++ لتقسيم عروض PowerPoint التقديمية
Aspose.Slides for C ++ هي واجهة برمجة تطبيقات قوية وغنية بالمميزات تتيح لك إنشاء ملفات PowerPoint وقراءتها وتعديلها دون الحاجة إلى تثبيت Microsoft PowerPoint. علاوة على ذلك ، تدعم واجهة برمجة التطبيقات تقسيم عروض PowerPoint التقديمية. يمكنك إما تثبيت API من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.
PM> Install-Package Aspose.Slides.Cpp
تقسيم عرض PowerPoint تقديمي باستخدام C ++
فيما يلي خطوات تقسيم عرض PowerPoint تقديمي باستخدام C ++.
- قم بتحميل ملف PowerPoint باستخدام فئة Presentation.
- كرر خلال شرائح العرض التقديمي.
- داخل الحلقة ، قم بإنشاء مثيل لفئة Presentation لتمثيل ملف PowerPoint جديد.
- قم بإزالة الشريحة الافتراضية.
- أضف الشريحة باستخدام Presentation-> getSlides() -> AddClone (System :: SharedPtr sourceSlide) الطريقة.
- احفظ العرض التقديمي باستخدام طريقة Presentation-> Save (System :: String fname، Export :: SaveFormat format).
يُظهر نموذج التعليمات البرمجية التالي كيفية تقسيم عرض PowerPoint تقديمي باستخدام C ++.
// مسار الملف المصدر
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// قم بتحميل ملف العرض التقديمي
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// حلقة خلال الشرائح
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// قم بإنشاء مثيل لفئة العرض التقديمي
auto newPresentation = System::MakeObject<Presentation>();
// قم بإزالة الشريحة الافتراضية
newPresentation->get_Slides()->idx_get(0)->Remove();
// أضف الشريحة إلى العرض التقديمي
newPresentation->get_Slides()->AddClone(slide);
// احفظ العرض التقديمي
newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}
احصل على رخصة مجانية
لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية ، يمكنك طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تقسيم عروض PowerPoint التقديمية باستخدام C ++. يوضح مقتطف الشفرة المشترك كيفية تقسيم ملفات PowerPoint ببضعة سطور من التعليمات البرمجية. Aspose.Slides for C ++ API توفر مجموعة من الميزات الإضافية للعمل مع ملفات PowerPoint. يمكنك استكشاف API بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي استفسارات ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.