حفظ العرض التقديمي - مكتبة PowerPoint لـ C++

يشرح المقال هنا كيفية حفظ العروض التقديمية.

يمسك Presentation بمحتوى العرض التقديمي. سواء كنت تنشئ عرضًا تقديميًا من الصفر أو تعدل عرضًا موجودًا، عند الانتهاء، تريد حفظ العرض التقديمي. مع Aspose.Slides لـ C++، يمكن حفظه كـ ملف أو دفق. يشرح هذا المقال كيفية حفظ عرض تقديمي بطرق مختلفة:

حفظ العرض التقديمي إلى ملف

احفظ عرضًا تقديميًا إلى الملفات عن طريق استدعاء Presentation Save الطريقة. ببساطة مرر اسم الملف وتنسيق الحفظ إلى Save الطريقة. تُظهر الأمثلة التي تلي كيفية حفظ عرض تقديمي باستخدام Aspose.Slides لـ C++.

حفظ العرض التقديمي إلى دفق

يمكن حفظ عرض تقديمي إلى دفق عن طريق تمرير دفق إخراج إلى طريقة Save في فئة Presentation . هناك العديد من أنواع التدفقات التي يمكن حفظ العرض التقديمي فيها. في المثال أدناه، قمنا بإنشاء ملف عرض تقديمي جديد، وأضفنا نصًا في الشكل وحفظنا العرض التقديمي إلى الدفق.

حفظ العرض التقديمي مع نوع العرض المحدد مسبقًا

تقدم Aspose.Slides لـ C++ مرفقًا لتعيين نوع العرض للعرض التقديمي الذي تم إنشاؤه عند فتحه في PowerPoint من خلال الفئة ViewProperties . تُستخدم خاصية LastView لتعيين نوع العرض باستخدام تعداد ViewType .

حفظ العرض التقديمي بتنسيق Strict Office Open XML

تتيح لك Aspose.Slides حفظ العرض التقديمي بتنسيق Strict Office Open XML. لهذا الغرض، توفر الفئة PptxOptions حيث يمكنك تعيين خاصية التوافق عند حفظ ملف العرض التقديمي. إذا قمت بتعيين قيمتها على Conformance.Iso29500_2008_Strict، فسيتم حفظ ملف العرض التقديمي الناتج بتنسيق Strict Office Open XML.

يُنشئ كود المثال التالي عرضًا تقديميًا ويحفظه بتنسيق Strict Office Open XML. عند استدعاء طريقة الحفظ للعرض التقديمي، يتم تمرير كائن PptxOptions إليه مع تعيين خاصية التوافق كـ Conformance.Iso29500_2008_Strict.

حفظ تحديثات التقدم بالنسبة المئوية

تمت إضافة واجهة IProgressCallback إلى واجهة ISaveOptions وفئة SaveOptions المجردة. تمثل واجهة IProgressCallback كائن استدعاء لتحديثات تقدم الحفظ بالنسبة المئوية.

تظهر مقتطفات الكود أدناه كيفية استخدام واجهة IProgressCallback: