Installation
Configurer l’environnement
- Installer PHP 7, ajouter le chemin de PHP à la variable système
PATHet définirallow_url_includesurOndans le fichierphp.ini. - Installer JRE 8. Définir la variable d’environnement
JAVA_HOMEsur le chemin du JRE installé. - Installer Apache Tomcat 8.0.
Télécharger Aspose.Slides pour PHP via Java
packagist est le moyen le plus simple de télécharger Aspose.Slides for PHP via Java.
Pour installer Aspose.Slides à l’aide de Packagist, exécutez cette commande :
composer require aspose/slides
Configurer Apache Tomcat
- Télécharger PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) depuis http://php-java-bridge.sourceforge.net/pjb/download.php et extraire le fichierJavaBridge.wardans le dossierwebappsde Tomcat. - Démarrer le service Apache Tomcat.
- Télécharger “Aspose.Slides for PHP via Java” et l’extraire dans le dossier
aspose.slides. Copier le fichierjar/aspose-slides-x.x-php.jardans le dossierwebapps\JavaBridge\WEB-INF\lib. Si vous utilisez PHP 8, remplacez leJava.incoriginal du PHP-Java Bridge par leJava.incprovenant deJava.inc.php8.zip. - Redémarrer le service Apache Tomcat.
- Exécuter
example.phpdans le dossieraspose.slidespour lancer l’exemple avec cette commande :php example.php
FAQ
Comment vérifier que Aspose.Slides est correctement intégré ?
Construisez votre projet, créez une instance d’une Presentation vierge et enregistrez‑la sous un nouveau nom. Si le fichier est créé sans lever d’exception, la bibliothèque a été intégrée avec succès.
Comment limiter la consommation de mémoire lors du traitement de présentations volumineuses ?
Augmentez les limites de mémoire de la JVM uniquement autant que nécessaire, et fermez chaque instance de Presentation dans un bloc finally pour libérer rapidement le cache. Cela empêche les erreurs de dépassement de mémoire et maintient une utilisation globale de la mémoire prévisible lors des opérations par lots.
Puis‑je exclure les formats d’exportation indésirables pour réduire la taille finale du JAR ?
Les versions actuelles d’Aspose.Slides sont distribuées sous forme d’une bibliothèque monolithique unique, vous ne pouvez donc pas désactiver des exportateurs spécifiques comme PDF ou SVG lors de la compilation.