Instalasi
Ringkasan
Artikel ini menjelaskan cara menginstal dan mengonfigurasi Aspose.Slides untuk PHP via Java. Ini mencakup penyiapan lingkungan yang diperlukan, mengunduh pustaka melalui Packagist, mengonfigurasi Apache Tomcat dengan PHP/Java Bridge, dan menjalankan contoh untuk memverifikasi instalasi.
Konfigurasi Lingkungan
- Instal PHP 7, tambahkan jalur PHP ke variabel sistem
PATHdan aturallow_url_includekeOndi filephp.ini. - Instal JRE 8. Atur variabel lingkungan
JAVA_HOMEke jalur JRE yang telah diinstal. - Instal Apache Tomcat 8.0.
Unduh Aspose.Slides untuk PHP via Java
packagist adalah cara termudah untuk mengunduh Aspose.Slides for PHP via Java.
Untuk menginstal Aspose.Slides menggunakan Packagist, jalankan perintah ini:
composer require aspose/slides
Konfigurasi Apache Tomcat
- Unduh PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) dari http://php-java-bridge.sourceforge.net/pjb/download.php dan ekstrak fileJavaBridge.warke folderwebappstomcat. - Mulai layanan Apache Tomcat.
- Unduh “Aspose.Slides for PHP via Java” dari https://downloads.aspose.com/slides/id/php-java dan ekstrak ke folder
aspose.slides. Salin filejar/aspose-slides-x.x-php.jarke folderwebapps\JavaBridge\WEB-INF\lib. Jika Anda menggunakan PHP 8, gantikanJava.incasli dari PHP-Java Bridge denganJava.incdariJava.inc.php8.zip. - Mulai ulang layanan Apache Tomcat.
- Jalankan
example.phpdi folderaspose.slidesuntuk menjalankan contoh dengan perintah ini:php example.php
FAQ
Bagaimana saya dapat memverifikasi bahwa Aspose.Slides terintegrasi dengan benar?
Bangun proyek Anda, buat instance dari Presentation kosong dan simpan dengan nama baru. Jika file berhasil dibuat tanpa melemparkan pengecualian, maka pustaka telah terintegrasi dengan sukses.
Bagaimana saya dapat membatasi konsumsi memori saat memproses presentasi besar?
Tingkatkan batas memori JVM hanya sebesar yang diperlukan, dan tutup setiap instance Presentation dalam blok finally untuk segera melepaskan cache. Hal ini mencegah kesalahan kehabisan memori dan menjaga penggunaan memori secara keseluruhan tetap dapat diprediksi selama operasi batch.
Apakah saya dapat mengecualikan format ekspor yang tidak diinginkan untuk memperkecil ukuran JAR akhir?
Rilis Aspose.Slides saat ini didistribusikan sebagai satu pustaka monolitik, sehingga Anda tidak dapat menonaktifkan pengekspor tertentu seperti PDF atau SVG pada saat build.