التثبيت
تكوين البيئة
- قم بتثبيت PHP 7، أضف مسار PHP إلى متغير النظام
PATHواضبطallow_url_includeإلىOnفي ملفphp.ini. - قم بتثبيت JRE 8. اضبط متغير البيئة
JAVA_HOMEإلى مسار JRE المثبت. - قم بتثبيت Apache Tomcat 8.0.
تنزيل Aspose.Slides for PHP عبر Java
packagist هو أسهل طريقة لتنزيل Aspose.Slides for PHP عبر Java.
لتثبيت Aspose.Slides باستخدام Packagist، شغِّل هذا الأمر:
composer require aspose/slides
تكوين Apache Tomcat
- حمّل PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) من http://php-java-bridge.sourceforge.net/pjb/download.php واستخرج ملفJavaBridge.warإلى مجلدwebappsالخاص بـ Tomcat. - ابدأ خدمة Apache Tomcat.
- حمّل “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. - أعد تشغيل خدمة Apache Tomcat.
- شغِّل
example.phpفي مجلدaspose.slidesلتشغيل المثال باستخدام الأمر التالي:php example.php
الأسئلة الشائعة
كيف يمكنني التحقق من أن Aspose.Slides مدمج بشكل صحيح؟
قم ببناء مشروعك، أنشئ كائن Presentation فارغ واحفظه باسم جديد. إذا تم إنشاء الملف دون إلقاء استثناءات، فقد تم دمج المكتبة بنجاح.
كيف يمكنني الحد من استهلاك الذاكرة عند معالجة عروض تقديمية كبيرة؟
قم بزيادة حدود ذاكرة JVM فقط إلى الحد المطلوب، وأغلق كل كائن Presentation في كتلة finally لتحرير الذاكرة المؤقتة فوراً. هذا يمنع أخطاء نفاد الذاكرة ويحافظ على استهلاك الذاكرة الكلي قابلاً للتنبؤ به أثناء عمليات الدفعات.
هل يمكنني استبعاد تنسيقات التصدير غير المرغوب فيها لتقليل حجم ملف JAR النهائي؟
إصدارات Aspose.Slides الحالية تُوزّع كمكتبة أحادية، لذلك لا يمكنك تعطيل مصادر تصدير محددة مثل PDF أو SVG أثناء بناء البرنامج.