Installazione
Panoramica
Questo articolo spiega come installare e configurare Aspose.Slides per PHP via Java. Copre la configurazione dell’ambiente richiesto, il download della libreria tramite Packagist, la configurazione di Apache Tomcat con PHP/Java Bridge e l’esecuzione di un esempio per verificare l’installazione.
Configurare l’ambiente
- Installare PHP 7, aggiungere il percorso di PHP alla variabile di sistema
PATHe impostareallow_url_includesuOnnel filephp.ini. - Installare JRE 8. Impostare la variabile di ambiente
JAVA_HOMEsul percorso del JRE installato. - Installare Apache Tomcat 8.0.
Scaricare Aspose.Slides per PHP via Java
packagist è il modo più semplice per scaricare Aspose.Slides per PHP via Java.
Per installare Aspose.Slides usando Packagist, eseguire questo comando:
composer require aspose/slides
Configurare Apache Tomcat
- Scaricare PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) da http://php-java-bridge.sourceforge.net/pjb/download.php ed estrarre il fileJavaBridge.warnella cartellawebappsdi Tomcat. - Avviare il servizio Apache Tomcat.
- Scaricare “Aspose.Slides per PHP via Java” e estrarlo nella cartella
aspose.slides. Copiare il filejar/aspose-slides-x.x-php.jarnella cartellawebapps\JavaBridge\WEB-INF\lib. Se si utilizza PHP 8, sostituire il file originaleJava.incdel PHP-Java Bridge con ilJava.incpresente inJava.inc.php8.zip. - Riavviare il servizio Apache Tomcat.
- Eseguire
example.phpnella cartellaaspose.slidesper avviare l’esempio con questo comando:php example.php
FAQ
Come posso verificare che Aspose.Slides sia integrato correttamente?
Compilare il progetto, istanziare una presentazione vuota Presentation e salvarla con un nuovo nome. Se il file viene creato senza generare eccezioni, la libreria è stata integrata correttamente.
Come posso limitare il consumo di memoria durante l’elaborazione di presentazioni di grandi dimensioni?
Aumentare i limiti di memoria della JVM solo quanto necessario, e chiudere ogni istanza di Presentation in un blocco finally per rilasciare rapidamente la cache. Questo evita errori di out-of-memory e mantiene prevedibile l’utilizzo complessivo della memoria durante le operazioni batch.
Posso escludere formati di esportazione indesiderati per ridurre la dimensione finale del JAR?
Le versioni correnti di Aspose.Slides sono distribuite come una singola libreria monolitica, quindi non è possibile disabilitare esportatori specifici come PDF o SVG al momento della compilazione.