استرجاع وتحديث معلومات العرض التقديمي في PHP
Aspose.Slides for PHP عبر Java يسمح لك بفحص عرض تقديمي لمعرفة خصائصه وفهم سلوكه.
Info
تحتوي الفئات 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("My title");
$properties->setLastSavedTime(new Java("java.util.Date"));
$info->updateDocumentProperties($properties);
$info->writeBindedPresentation($fileName);
تظهر نتائج تغيير خصائص المستند أدناه.

روابط مفيدة
للحصول على مزيد من المعلومات حول العرض التقديمي وسماته الأمنية، قد تجد الروابط التالية مفيدة:
- التحقق مما إذا كان العرض التقديمي مشفرًا
- التحقق مما إذا كان العرض التقديمي محميًا للكتابة (قراءة فقط)
- التحقق مما إذا كان العرض التقديمي محميًا بكلمة مرور قبل تحميله
- تأكيد كلمة المرور المستخدمة لحماية العرض التقديمي.
الأسئلة الشائعة
كيف يمكنني التحقق مما إذا كانت الخطوط مضمنة وأيها؟
ابحث عن معلومات الخطوط المضمنة على مستوى العرض التقديمي، ثم قارن تلك الإدخالات مع مجموعة الخطوط المستخدمة فعليًا عبر المحتوى لتحديد الخطوط الحرجة للعرض.
كيف يمكنني بسرعة معرفة ما إذا كان الملف يحتوي على شرائح مخفية وعددها؟
استعرض مجموعة slide collection وتفحص visibility flag لكل شريحة.
هل يمكنني اكتشاف ما إذا تم استخدام حجم واتجاه شريحة مخصصين، وما إذا كانا يختلفان عن الإعدادات الافتراضية؟
نعم. قارن slide size الحالي والاتجاه مع الإعدادات المسبقة القياسية؛ يساعد ذلك في توقع السلوك عند الطباعة والتصدير.
هل هناك طريقة سريعة لمعرفة ما إذا كانت المخططات تشير إلى مصادر بيانات خارجية؟
نعم. استعرض جميع charts، تحقق من data source، ولاحظ ما إذا كان البيانات داخلية أو مرتبطة، بما في ذلك أي روابط مكسورة.
كيف يمكنني تقييم الشرائح ‘الثقيلة’ التي قد تبطئ عملية العرض أو تصدير PDF؟
لكل شريحة، احسب عدد الكائنات وابحث عن صور كبيرة، شفافية، ظلال، حركات، ووسائط متعددة؛ قم بتعيين درجة تعقيد تقريبية لتحديد نقاط الاختناق المحتملة في الأداء.