التثبيت

تكوين البيئة

  1. قم بتثبيت PHP 7، أضف مسار PHP إلى متغير النظام PATH واضبط allow_url_include إلى On في ملف php.ini.
  2. قم بتثبيت JRE 8. اضبط متغير البيئة JAVA_HOME إلى مسار JRE المثبت.
  3. قم بتثبيت Apache Tomcat 8.0.

تنزيل Aspose.Slides for PHP عبر Java

packagist هو أسهل طريقة لتنزيل Aspose.Slides for PHP عبر Java.

لتثبيت Aspose.Slides باستخدام Packagist، شغِّل هذا الأمر:

composer require aspose/slides

تكوين Apache Tomcat

  1. حمّل PHP/Java Bridge (php-java-bridge_x.x.x_documentation.zip) من http://php-java-bridge.sourceforge.net/pjb/download.php واستخرج ملف JavaBridge.war إلى مجلد webapps الخاص بـ Tomcat.
  2. ابدأ خدمة Apache Tomcat.
  3. حمّل “Aspose.Slides for PHP عبر Java” واستخرجه إلى مجلد aspose.slides. انسخ ملف jar/aspose-slides-x.x-php.jar إلى المجلد webapps\JavaBridge\WEB-INF\lib. إذا كنت تستخدم PHP 8، استبدل الملف الأصلي Java.inc من PHP-Java Bridge بالملف Java.inc الموجود في Java.inc.php8.zip.
  4. أعد تشغيل خدمة Apache Tomcat.
  5. شغِّل example.php في مجلد aspose.slides لتشغيل المثال باستخدام الأمر التالي:
    php example.php
    

الأسئلة الشائعة

كيف يمكنني التحقق من أن Aspose.Slides مدمج بشكل صحيح؟

قم ببناء مشروعك، أنشئ كائن Presentation فارغ واحفظه باسم جديد. إذا تم إنشاء الملف دون إلقاء استثناءات، فقد تم دمج المكتبة بنجاح.

كيف يمكنني الحد من استهلاك الذاكرة عند معالجة عروض تقديمية كبيرة؟

قم بزيادة حدود ذاكرة JVM فقط إلى الحد المطلوب، وأغلق كل كائن Presentation في كتلة finally لتحرير الذاكرة المؤقتة فوراً. هذا يمنع أخطاء نفاد الذاكرة ويحافظ على استهلاك الذاكرة الكلي قابلاً للتنبؤ به أثناء عمليات الدفعات.

هل يمكنني استبعاد تنسيقات التصدير غير المرغوب فيها لتقليل حجم ملف JAR النهائي؟

إصدارات Aspose.Slides الحالية تُوزّع كمكتبة أحادية، لذلك لا يمكنك تعطيل مصادر تصدير محددة مثل PDF أو SVG أثناء بناء البرنامج.