فحص العرض التقديمي
يتيح لك Aspose.Slides لـ PHP عبر Java فحص عرض تقديمي لاكتشاف خصائصه وفهم سلوكه.
معلومات
تحتوي فصول PresentationInfo و DocumentProperties على الخصائص والأساليب المستخدمة في العمليات هنا.تحقق من صيغة العرض التقديمي
قبل العمل على عرض تقديمي، قد ترغب في اكتشاف الصيغة (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 مع خصائص الوثيقة الموضحة أدناه.
يوضح لك هذا المثال البرمجي كيفية تحرير بعض خصائص العرض التقديمي:
$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);
تظهر نتائج تغيير خصائص الوثيقة أدناه.
روابط مفيدة
للحصول على مزيد من المعلومات حول عرض تقديمي وخصائص الأمان الخاصة به، قد تجد هذه الروابط مفيدة: