Installatie
Overzicht
Dit artikel legt uit hoe je Aspose.Slides for PHP via Java installeert en configureert. Het behandelt de vereiste omgeving, het downloaden van de bibliotheek via Packagist, het configureren van Apache Tomcat met PHP/Java Bridge, en het uitvoeren van een voorbeeld om de installatie te verifiëren.
Configureer omgeving
- Installeer PHP 7, voeg het PHP‑pad toe aan de systeem‑
PATH‑variabele en stelallow_url_includein opOnin hetphp.ini‑bestand. - Installeer JRE 8. Stel de omgeving‑variabele
JAVA_HOMEin op het pad van de geïnstalleerde JRE. - Installeer Apache Tomcat 8.0.
Download Aspose.Slides voor PHP via Java
packagist is de gemakkelijkste manier om Aspose.Slides for PHP via Java te downloaden.
Om Aspose.Slides via Packagist te installeren, voer dit commando uit:
composer require aspose/slides
Configureer Apache Tomcat
- Download PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) van http://php-java-bridge.sourceforge.net/pjb/download.php en pak het bestandJavaBridge.waruit naar dewebapps‑map van Tomcat. - Start de Apache Tomcat‑service.
- Download “Aspose.Slides for PHP via Java” en pak het uit naar de map
aspose.slides. Kopieer het bestandjar/aspose-slides-x.x-php.jarnaar de mapwebapps\JavaBridge\WEB-INF\lib. Als je PHP 8 gebruikt, vervang dan het origineleJava.incvan PHP‑Java Bridge door hetJava.incuitJava.inc.php8.zip. - Herstart de Apache Tomcat‑service.
- Voer
example.phpuit in de mapaspose.slidesom het voorbeeld te draaien met dit commando:
php example.php
Veelgestelde vragen
Hoe kan ik controleren of Aspose.Slides correct is geïntegreerd?
Bouw je project, maak een lege Presentation aan en sla deze onder een nieuwe naam op. Als het bestand wordt aangemaakt zonder dat er uitzonderingen worden gegooid, is de bibliotheek succesvol geïntegreerd.
Hoe kan ik het geheugenverbruik beperken bij het verwerken van grote presentaties?
Verhoog de JVM‑geheugenlimieten alleen zo hoog als nodig is, en sluit elke Presentation‑instantie af in een finally‑blok om de cache onmiddellijk vrij te geven. Dit voorkomt out‑of‑memory‑fouten en houdt het totale geheugenverbruik voorspelbaar tijdens batch‑bewerkingen.
Kan ik ongewenste exportformaten uitsluiten om de uiteindelijke JAR‑grootte te verkleinen?
De huidige releases van Aspose.Slides worden geleverd als één monolithische bibliotheek, dus je kunt specifieke exporters zoals PDF of SVG niet uitschakelen tijdens het bouwen.