Telepítés
Áttekintés
Ez a cikk bemutatja, hogyan lehet telepíteni és konfigurálni az Aspose.Slides for PHP via Java‑t. Lefedi a szükséges környezet beállítását, a könyvtár letöltését a Packagist‑on keresztül, az Apache Tomcat konfigurálását a PHP/Java Bridge‑el, valamint egy példa futtatását a telepítés ellenőrzésére.
Környezet beállítása
- Telepítse a PHP 7‑et, adja hozzá a PHP útvonalát a rendszer
PATHváltozójához, és állítsaallow_url_includeértékétOn-ra aphp.inifájlban. - Telepítse a JRE 8‑at. Állítsa be a
JAVA_HOMEkörnyezeti változót a telepített JRE elérési útjára. - Telepítse az Apache Tomcat 8.0‑t.
Aspose.Slides for PHP via Java letöltése
packagist a legegyszerűbb módja az Aspose.Slides for PHP via Java letöltésének.
Az Aspose.Slides telepítéséhez a Packagist használatával futtassa ezt a parancsot:
composer require aspose/slides
Apache Tomcat konfigurálása
- Töltse le a PHP/Java Bridge‑et (
php-java-bridge_x.x.x_documentation.zip) a http://php-java-bridge.sourceforge.net/pjb/download.php címről, és csomagolja ki aJavaBridge.warfájlt a Tomcatwebappskönyvtárába. - Indítsa el az Apache Tomcat szolgáltatást.
- Töltse le az “Aspose.Slides for PHP via Java” csomagot, és csomagolja ki az
aspose.slideskönyvtárba. Másolja ajar/aspose-slides-x.x-php.jarfájlt awebapps\JavaBridge\WEB-INF\libkönyvtárba. Ha PHP 8‑at használ, cserélje le az eredetiJava.incfájlt a PHP-Java Bridge‑ből aJava.incfájlra aJava.inc.php8.zip‑ből. - Indítsa újra az Apache Tomcat szolgáltatást.
- Futtassa az
example.php‑t azaspose.slideskönyvtárban a példához a következő paranccsal:php example.php
GYIK
Hogyan ellenőrizhetem, hogy az Aspose.Slides helyesen van integrálva?
Építse fel a projektet, hozzon létre egy üres Presentation példányt, és mentse el egy új néven. Ha a fájl kivétel nélkül létrejön, a könyvtár sikeresen integrálva lett.
Hogyan korlátozhatom a memóriafelhasználást nagy prezentációk feldolgozása során?
Növelje a JVM memória korlátot csak annyira, amennyire szükség van, és minden Presentation példányt zárjon le egy finally blokkban, hogy a gyorsítótárat azonnal felszabadítsa. Ez megakadályozza a memóriahiányos hibákat, és a kötegelt műveletek során az összes memóriahasználat előre látható marad.
Kizárhatok nem kívánt exportformátumokat a végső JAR méretének csökkentése érdekében?
A jelenlegi Aspose.Slides kiadások egyetlen monolitikus könyvtárként kerülnek szállításra, így a build időben nem tiltható le egyes exporterek, például a PDF vagy az SVG.