تحويل عروض PowerPoint إلى صور GIF متحركة في C++

تحويل العروض التقديمية إلى GIF متحرك باستخدام الإعدادات الافتراضية

يعرض هذا المثال البرمجي بلغة C++ كيفية تحويل عرض تقديمي إلى GIF متحرك باستخدام الإعدادات القياسية:

auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif);

سيتم إنشاء GIF المتحرك باستخدام المعلمات الافتراضية.

تحويل العروض التقديمية إلى GIF متحرك باستخدام إعدادات مخصصة

يعرض هذا المثال البرمجي كيفية تحويل عرض تقديمي إلى GIF متحرك باستخدام إعدادات مخصصة في C++:

auto gifOptions = System::MakeObject<GifOptions>();
// حجم GIF الناتج
gifOptions->set_FrameSize(Size(960, 720));
// المدة التي ستظهر فيها كل شريحة حتى يتم استبدالها بالأخرى
gifOptions->set_DefaultDelay(2000);
// زيادة عدد الإطارات في الثانية لتحسين جودة حركة الانتقال
gifOptions->set_TransitionFps(35);

auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif, gifOptions);

الأسئلة الشائعة

ماذا لو لم تكن الخطوط المستخدمة في العرض التقديمي مثبتة على النظام؟

قم بتثبيت الخطوط المفقودة أو اضبط الخطوط الاحتياطية. ستستبدل Aspose.Slides الخطوط، لكن قد يختلف الشكل. من أجل الهوية التجارية، تأكد دائمًا من توفر الخطوط المطلوبة بشكل صريح.

هل يمكنني إضافة علامة مائية على إطارات GIF؟

نعم. أضف كائنًا/شعارًا شبه شفاف إلى الشريحة الأساسية أو إلى الشرائح الفردية قبل التصدير — ستظهر العلامة المائية على كل إطار.