Kurulum
Genel Bakış
Bu makale, Aspose.Slides for PHP via Java nasıl kurulup yapılandırılacağını açıklar. Gerekli ortam kurulumunu, kütüphanenin Packagist üzerinden indirilmesini, Apache Tomcat’in PHP/Java Bridge ile yapılandırılmasını ve kurulumu doğrulamak için bir örnek çalıştırılmasını kapsar.
Ortamı Yapılandırma
- PHP 7’yi kurun, PHP yolunu sistem
PATHdeğişkenine ekleyin vephp.inidosyasındaallow_url_includeayarınıOnolarak belirleyin. - JRE 8’i kurun.
JAVA_HOMEortam değişkenini kurulu JRE’nin yoluna ayarlayın. - Apache Tomcat 8.0’ı kurun.
Aspose.Slides for PHP via Java’ı İndirme
packagist Aspose.Slides for PHP via Java’ı indirmek için en kolay yoldur.
Aspose.Slides’ı Packagist kullanarak kurmak için şu komutu çalıştırın:
composer require aspose/slides
Apache Tomcat’ı Yapılandırma
- PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) dosyasını http://php-java-bridge.sourceforge.net/pjb/download.php adresinden indirin veJavaBridge.wardosyasını tomcatwebappsklasörüne çıkarın. - Apache Tomcat hizmetini başlatın.
- “Aspose.Slides for PHP via Java” dosyasını indirin ve
aspose.slidesklasörüne çıkarın.jar/aspose-slides-x.x-php.jardosyasınıwebapps\JavaBridge\WEB-INF\libklasörüne kopyalayın. PHP 8 kullanıyorsanız, PHP-Java Bridge’ten gelen orijinalJava.incdosyasınıJava.inc.php8.zipiçindekiJava.incile değiştirin. - Apache Tomcat hizmetini yeniden başlatın.
- Örneği çalıştırmak için
aspose.slidesklasöründekiexample.phpdosyasını şu komutla çalıştırın:
php example.php
SSS
Aspose.Slides’ın doğru şekilde entegre edildiğini nasıl doğrulayabilirim?
Projenizi derleyin, boş bir Presentation örneği oluşturun ve yeni bir adla kaydedin. Dosya istisna fırlatmadan oluşturulursa, kütüphane başarılı bir şekilde entegre edilmiştir.
Büyük sunumları işlerken bellek tüketimini nasıl sınırlayabilirim?
JVM bellek limitlerini yalnızca ihtiyaç duyulan seviyeye yükseltin ve her bir Presentation örneğini finally bloğunda kapatarak önbelleği hemen serbest bırakın. Bu, bellek yetersizliği hatalarını önler ve toplu işlemler sırasında toplam bellek kullanımının öngörülebilir olmasını sağlar.
İstenmeyen dışa aktarım formatlarını dışarı çıkararak JAR boyutunu küçültebilir miyim?
Mevcut Aspose.Slides sürümleri tek bir monolitik kütüphane olarak sunulduğu için, derleme zamanında PDF veya SVG gibi belirli dışa aktarıcıları devre dışı bırakamazsınız.