Instala

Přehled

Tento článek vysvětluje, jak nainstalovat a nakonfigurovat Aspose.Slides pro PHP přes Java. Popisuje požadované nastavení prostředí, stažení knihovny přes Packagist, konfiguraci Apache Tomcat s PHP/Java Bridge a spuštění příkladu pro ověření instalace.

Nastavení prostředí

  1. Nainstalujte PHP 7, přidejte cestu k PHP do systémové proměnné PATH a v souboru php.ini nastavte allow_url_include na On.
  2. Nainstalujte JRE 8. Nastavte proměnnou prostředí JAVA_HOME na cestu k nainstalovanému JRE.
  3. Nainstalujte Apache Tomcat 8.0.

Stáhnutí Aspose.Slides pro PHP přes Java

packagist je nejjednodušší způsob, jak stáhnout Aspose.Slides for PHP via Java.

Pro instalaci Aspose.Slides pomocí Packagist spusťte tento příkaz:

   composer require aspose/slides

Konfigurace Apache Tomcat

  1. Stáhněte PHP/Java Bridge (php-java-bridge_x.x.x_documentation.zip) z http://php-java-bridge.sourceforge.net/pjb/download.php a rozbalte soubor JavaBridge.war do složky webapps Tomcatu.
  2. Spusťte službu Apache Tomcat.
  3. Stáhněte “Aspose.Slides for PHP via Java” a rozbalte jej do složky aspose.slides. Zkopírujte soubor jar/aspose-slides-x.x-php.jar do složky webapps\JavaBridge\WEB-INF\lib. Pokud používáte PHP 8, nahraďte původní Java.inc z PHP-Java Bridge souborom Java.inc ze Java.inc.php8.zip.
  4. Restartujte službu Apache Tomcat.
  5. Spusťte example.php ve složce aspose.slides příkazem:
   php example.php

Často kladené otázky

Jak mohu ověřit, že je Aspose.Slides integrováno správně?

Sestavte svůj projekt, vytvořte prázdnou Presentation a uložte ji pod novým názvem. Pokud je soubor vytvořen bez vyhození výjimek, knihovna byla úspěšně integrována.

Jak mohu omezit spotřebu paměti při zpracování velkých prezentací?

Zvyšte limity paměti JVM jen na nezbytně nutnou výšku a v finally bloku uzavřete každou instanci Presentation pro okamžité uvolnění cache. Tím zabráníte chybám nedostatku paměti a udržíte celkovou spotřebu paměti během dávkových operací předvídatelnou.

Mohu vyloučit nechtěné exportní formáty pro zmenšení konečné velikosti JAR?

Aktuální vydání Aspose.Slides jsou distribuována jako jediné monolitické knihovny, takže není možné během sestavení zakázat konkrétní exportéry, jako jsou PDF nebo SVG.