Installation
Umgebung konfigurieren
- Installieren Sie PHP 7, fügen Sie den PHP-Pfad der System‑
PATH‑Variablen hinzu und setzen Sieallow_url_includein derphp.ini‑Datei aufOn. - Installieren Sie JRE 8. Setzen Sie die Umgebungsvariable
JAVA_HOMEauf den Pfad der installierten JRE. - Installieren Sie Apache Tomcat 8.0.
Aspose.Slides für PHP via Java herunterladen
packagist ist die einfachste Möglichkeit, Aspose.Slides for PHP via Java herunterzuladen.
Um Aspose.Slides mit Packagist zu installieren, führen Sie diesen Befehl aus:
composer require aspose/slides
Apache Tomcat konfigurieren
- Laden Sie PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) von http://php-java-bridge.sourceforge.net/pjb/download.php herunter und extrahieren Sie die DateiJavaBridge.warin denwebapps‑Ordner von Tomcat. - Starten Sie den Apache Tomcat‑Dienst.
- Laden Sie “Aspose.Slides for PHP via Java” herunter und extrahieren Sie sie in den Ordner
aspose.slides. Kopieren Sie die Dateijar/aspose-slides-x.x-php.jarin den Ordnerwebapps\JavaBridge\WEB-INF\lib. Wenn Sie PHP 8 verwenden, ersetzen Sie das ursprünglicheJava.incder PHP‑Java Bridge durch dasJava.incausJava.inc.php8.zip. - Starten Sie den Apache Tomcat‑Dienst neu.
- Führen Sie
example.phpim Ordneraspose.slidesaus, um das Beispiel mit folgendem Befehl zu starten:php example.php
FAQ
Wie kann ich überprüfen, ob Aspose.Slides korrekt integriert ist?
Erstellen Sie Ihr Projekt, instanziieren Sie eine leere Presentation und speichern Sie sie unter einem neuen Namen. Wenn die Datei ohne Ausnahme erstellt wird, war die Bibliothek erfolgreich integriert.
Wie kann ich den Speicherverbrauch bei der Verarbeitung großer Präsentationen begrenzen?
Erhöhen Sie die JVM‑Speicherlimits nur so weit, wie nötig, und schließen Sie jede [Presentation]‑Instanz in einem finally‑Block, um den Cache sofort freizugeben. Das verhindert Out‑of‑Memory‑Fehler und sorgt dafür, dass der Gesamtspeicherverbrauch bei Batch‑Operationen vorhersehbar bleibt.
Kann ich unerwünschte Exportformate ausschließen, um die endgültige JAR‑Größe zu verkleinern?
Aktuelle Aspose.Slides‑Versionen werden als eine einzige monolithische Bibliothek ausgeliefert, sodass Sie bestimmte Exporter wie PDF oder SVG zur Build‑Zeit nicht deaktivieren können.