فحص العرض التقديمي

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

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

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

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

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
Console.WriteLine(info.LoadFormat); // PPTX

IPresentationInfo info2 = PresentationFactory.Instance.GetPresentationInfo("pres.ppt");
Console.WriteLine(info2.LoadFormat); // PPT

IPresentationInfo info3 = PresentationFactory.Instance.GetPresentationInfo("pres.odp");
Console.WriteLine(info3.LoadFormat); // ODP

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

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

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// .. 

قد ترغب في رؤية الخصائص تحت فئة DocumentProperties.

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

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

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

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

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

string fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo(fileName);

IDocumentProperties properties = info.ReadDocumentProperties();
properties.Title = "العنوان الخاص بي";
properties.LastSavedTime = DateTime.Now;

info.UpdateDocumentProperties(properties);
info.WriteBindedPresentation(fileName);

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

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

روابط مفيدة

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