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í
- Nainstalujte PHP 7, přidejte cestu k PHP do systémové proměnné
PATHa v souboruphp.ininastavteallow_url_includenaOn. - Nainstalujte JRE 8. Nastavte proměnnou prostředí
JAVA_HOMEna cestu k nainstalovanému JRE. - 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
- 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 souborJavaBridge.wardo složkywebappsTomcatu. - Spusťte službu Apache Tomcat.
- Stáhněte “Aspose.Slides for PHP via Java” a rozbalte jej do složky
aspose.slides. Zkopírujte souborjar/aspose-slides-x.x-php.jardo složkywebapps\JavaBridge\WEB-INF\lib. Pokud používáte PHP 8, nahraďte původníJava.incz PHP-Java Bridge souboromJava.inczeJava.inc.php8.zip. - Restartujte službu Apache Tomcat.
- Spusťte
example.phpve složceaspose.slidespří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.