Instalacja
Przegląd
Ten artykuł wyjaśnia, jak zainstalować i skonfigurować Aspose.Slides dla PHP via Java. Obejmuje on wymagane przygotowanie środowiska, pobieranie biblioteki z Packagist, konfigurację Apache Tomcat z PHP/Java Bridge oraz uruchomienie przykładu w celu weryfikacji instalacji.
Konfiguracja środowiska
- Zainstaluj PHP 7, dodaj ścieżkę do PHP do zmiennej systemowej
PATHi ustawallow_url_includenaOnw plikuphp.ini. - Zainstaluj JRE 8. Ustaw zmienną środowiskową
JAVA_HOMEna ścieżkę do zainstalowanego JRE. - Zainstaluj Apache Tomcat 8.0.
Pobierz Aspose.Slides dla PHP via Java
packagist jest najprostszym sposobem pobrania Aspose.Slides for PHP via Java.
Aby zainstalować Aspose.Slides przy użyciu Packagist, uruchom następujące polecenie:
composer require aspose/slides
Konfiguracja Apache Tomcat
- Pobierz PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) z http://php-java-bridge.sourceforge.net/pjb/download.php i wypakuj plikJavaBridge.wardo folderuwebappsTomcata. - Uruchom usługę Apache Tomcat.
- Pobierz „Aspose.Slides for PHP via Java” i wypakuj go do folderu
aspose.slides. Skopiuj plikjar/aspose-slides-x.x-php.jardo folderuwebapps\JavaBridge\WEB-INF\lib. Jeśli używasz PHP 8, zastąp oryginalnyJava.incz PHP-Java Bridge plikiemJava.incz archiwumJava.inc.php8.zip. - Uruchom ponownie usługę Apache Tomcat.
- Uruchom
example.phpw folderzeaspose.slides, aby wykonać przykład przy użyciu następującego polecenia:php example.php
FAQ
Jak mogę zweryfikować, że Aspose.Slides został poprawnie zintegrowany?
Zbuduj swój projekt, utwórz pustą Presentation i zapisz ją pod nową nazwą. Jeśli plik zostanie utworzony bez wyrzucania wyjątków, biblioteka została pomyślnie zintegrowana.
Jak mogę ograniczyć zużycie pamięci podczas przetwarzania dużych prezentacji?
Zwiększaj limity pamięci JVM tylko do niezbędnego poziomu i zamykaj każdą instancję Presentation w bloku finally, aby niezwłocznie zwolnić pamięć podręczną. Zapobiega to błędom braku pamięci i utrzymuje przewidywalne zużycie pamięci podczas operacji wsadowych.
Czy mogę wykluczyć niepotrzebne formaty eksportu, aby zmniejszyć ostateczny rozmiar pliku JAR?
Obecne wydania Aspose.Slides są dostarczane jako jedyna monolityczna biblioteka, więc nie można wyłączyć konkretnych eksporterów, takich jak PDF czy SVG, w czasie kompilacji.