فحص العرض التقديمي - واجهة برمجة تطبيقات PowerPoint C++

تتيح لك Aspose.Slides لـ C++ فحص عرض تقديمي لمعرفة خصائصه وفهم سلوكه.

تحقق من تنسيق العرض التقديمي

قبل العمل على عرض تقديمي، قد ترغب في معرفة التنسيق (PPT أو PPTX أو ODP أو غيرها) الذي يوجد به العرض التقديمي حاليًا.

يمكنك التحقق من تنسيق العرض التقديمي دون تحميل العرض التقديمي. راجع هذا الرمز C++:

auto info = PresentationFactory::get_Instance()->GetPresentationInfo(u"pres.pptx");
// PPTX
Console::WriteLine(ObjectExt::ToString(info->get_LoadFormat()));

auto info2 = PresentationFactory::get_Instance()->GetPresentationInfo(u"pres.ppt");
// PPT
Console::WriteLine(ObjectExt::ToString(info2->get_LoadFormat()));

auto info3 = PresentationFactory::get_Instance()->GetPresentationInfo(u"pres.odp");
// ODP
Console::WriteLine(ObjectExt::ToString(info3->get_LoadFormat()));

الحصول على خصائص العرض التقديمي

يعرض لك هذا الرمز C++ كيفية الحصول على خصائص العرض التقديمي (معلومات حول العرض التقديمي):

auto info = PresentationFactory::get_Instance()->GetPresentationInfo(u"pres.pptx");
auto props = info->ReadDocumentProperties();
Console::WriteLine(ObjectExt::ToString(props->get_CreatedTime()));
Console::WriteLine(props->get_Subject());
Console::WriteLine(props->get_Title());
// .. 

تحديث خصائص العرض التقديمي

تقدم Aspose.Slides الطريقة PresentationInfo::UpdateDocumentProperties التي تتيح لك إجراء تغييرات على خصائص العرض التقديمي.

لنقل لدينا عرض تقديمي في PowerPoint مع خصائص الوثيقة الموضحة أدناه.

خصائص الوثيقة الأصلية للعرض التقديمي في PowerPoint

يوضح لك هذا المثال من الشيفرة كيفية تحرير بعض خصائص العرض التقديمي:

auto fileName = u"sample.pptx";

auto info = PresentationFactory::get_Instance()->GetPresentationInfo(fileName);

auto properties = info->ReadDocumentProperties();
properties->set_Title(u"My title");
properties->set_LastSavedTime(DateTime::get_Now());

info->UpdateDocumentProperties(properties);
info->WriteBindedPresentation(fileName);

تظهر نتائج تغيير خصائص الوثيقة أدناه.

خصائص الوثيقة المعدلة للعرض التقديمي في PowerPoint

روابط مفيدة

للحصول على مزيد من المعلومات حول عرض تقديمي وخصائصه الأمنية، قد تجد هذه الروابط مفيدة: