Installation
Översikt
Denna artikel förklarar hur man installerar och konfigurerar Aspose.Slides för PHP via Java. Den täcker den nödvändiga miljöinställningen, nedladdning av biblioteket via Packagist, konfiguration av Apache Tomcat med PHP/Java Bridge samt körning av ett exempel för att verifiera installationen.
Konfigurera miljö
- Installera PHP 7, lägg till PHP‑sökvägen i systemvariabeln
PATHoch sättallow_url_includetillOni filenphp.ini. - Installera JRE 8. Ställ in miljövariabeln
JAVA_HOMEtill sökvägen för den installerade JRE:n. - Installera Apache Tomcat 8.0.
Ladda ner Aspose.Slides för PHP via Java
packagist är det enklaste sättet att ladda ner Aspose.Slides för PHP via Java.
För att installera Aspose.Slides med Packagist, kör detta kommando:
composer require aspose/slides
Konfigurera Apache Tomcat
- Ladda ner PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) från http://php-java-bridge.sourceforge.net/pjb/download.php och extrahera filenJavaBridge.wartill Tomcatswebapps‑mapp. - Starta Apache Tomcat‑tjänsten.
- Ladda ner “Aspose.Slides för PHP via Java” och extrahera den till mappen
aspose.slides. Kopiera filenjar/aspose-slides-x.x-php.jartill mappenwebapps\JavaBridge\WEB-INF\lib. Om du använder PHP 8, ersätt den ursprungligaJava.incfrån PHP-Java Bridge medJava.incfrånJava.inc.php8.zip. - Starta om Apache Tomcat‑tjänsten.
- Kör
example.phpiaspose.slides‑mappen för att köra exemplet med följande kommando:
php example.php
Vanliga frågor
Hur kan jag verifiera att Aspose.Slides är korrekt integrerat?
Bygg ditt projekt, skapa en tom Presentation och spara den under ett nytt namn. Om filen skapas utan att kasta undantag har biblioteket integrerats framgångsrikt.
Hur kan jag begränsa minnesanvändningen när jag behandlar stora presentationer?
Höj JVM:s minnesgränser bara så högt som nödvändigt, och stäng varje Presentation‑instans i ett finally‑block för att snabbt frigöra cachen. Detta förhindrar out‑of‑memory‑fel och håller den totala minnesanvändningen förutsägbar under batch‑operationer.
Kan jag utesluta oönskade exportformat för att minska den slutliga JAR‑storleken?
Aktuella Aspose.Slides‑utgåvor levereras som ett enda monolitiskt bibliotek, så du kan inte inaktivera specifika exportörer som PDF eller SVG vid byggtid.