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

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

تحقق من صيغة العرض التقديمي

قبل العمل على عرض تقديمي، قد ترغب في اكتشاف الصيغة (PPT، PPTX، ODP، وغيرها) الخاصة بالعرض التقديمي في الوقت الحالي.

يمكنك التحقق من صيغة العرض التقديمي دون تحميل العرض التقديمي. انظر إلى كود PHP هذا:

  $info = PresentationFactory->getInstance()->getPresentationInfo("pres.pptx");
  echo($info->getLoadFormat());// PPTX

  $info2 = PresentationFactory->getInstance()->getPresentationInfo("pres.ppt");
  echo($info2->getLoadFormat());// PPT

  $info3 = PresentationFactory->getInstance()->getPresentationInfo("pres.odp");
  echo($info3->getLoadFormat());// ODP


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

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

  $info = PresentationFactory->getInstance()->getPresentationInfo("pres.pptx");
  $props = $info->readDocumentProperties();
  echo($props->getCreatedTime());
  echo($props->getSubject());
  echo($props->getTitle());
  # ..

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

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

يوفر Aspose.Slides أسلوب PresentationInfo.updateDocumentProperties الذي يسمح لك بإجراء تغييرات على خصائص العرض التقديمي.

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

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

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

$fileName = "sample.pptx";

$info = PresentationFactory::getInstance()->getPresentationInfo($fileName);

$properties = $info->readDocumentProperties();
$properties->setTitle("عنواني");
$properties->setLastSavedTime(new Java("java.util.Date"));

$info->updateDocumentProperties($properties);
$info->writeBindedPresentation($fileName);

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

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

روابط مفيدة

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