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

  1. Telepítse a PHP 7‑et, adja hozzá a PHP útvonalát a rendszer PATH változójához, és állítsa allow_url_include értékét On-ra a php.ini fájlban.
  2. Telepítse a JRE 8‑at. Állítsa be a JAVA_HOME környezeti változót a telepített JRE elérési útjára.
  3. 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

  1. 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 a JavaBridge.war fájlt a Tomcat webapps könyvtárába.
  2. Indítsa el az Apache Tomcat szolgáltatást.
  3. Töltse le az “Aspose.Slides for PHP via Java” csomagot, és csomagolja ki az aspose.slides könyvtárba. Másolja a jar/aspose-slides-x.x-php.jar fájlt a webapps\JavaBridge\WEB-INF\lib könyvtárba. Ha PHP 8‑at használ, cserélje le az eredeti Java.inc fájlt a PHP-Java Bridge‑ből a Java.inc fájlra a Java.inc.php8.zip‑ből.
  4. Indítsa újra az Apache Tomcat szolgáltatást.
  5. Futtassa az example.php‑t az aspose.slides kö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.