Instalación
Configurar el entorno
- Instale PHP 7, añada la ruta de PHP a la variable del sistema
PATHy establezcaallow_url_includeenOnen el archivophp.ini. - Instale JRE 8. Establezca la variable de entorno
JAVA_HOMEcon la ruta del JRE instalado. - Instale Apache Tomcat 8.0.
Descargar Aspose.Slides for PHP via Java
packagist es la forma más sencilla de descargar Aspose.Slides for PHP via Java.
Para instalar Aspose.Slides usando Packagist, ejecute este comando:
composer require aspose/slides
Configurar Apache Tomcat
- Descargue PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) desde http://php-java-bridge.sourceforge.net/pjb/download.php y extraiga el archivoJavaBridge.waren la carpetawebappsde Tomcat. - Inicie el servicio Apache Tomcat.
- Descargue “Aspose.Slides for PHP via Java” y extráigalo a la carpeta
aspose.slides. Copie el archivojar/aspose-slides-x.x-php.jaren la carpetawebapps\JavaBridge\WEB-INF\lib. Si está usando PHP 8, sustituya elJava.incoriginal del PHP-Java Bridge por elJava.incdel archivoJava.inc.php8.zip. - Reinicie el servicio Apache Tomcat.
- Ejecute
example.phpen la carpetaaspose.slidespara ejecutar el ejemplo con este comando:php example.php
FAQ
¿Cómo puedo verificar que Aspose.Slides está integrado correctamente?
Compile su proyecto, instancie una Presentation en blanco y guárdela con un nombre nuevo. Si el archivo se crea sin lanzar excepciones, la biblioteca se ha integrado con éxito.
¿Cómo puedo limitar el consumo de memoria al procesar presentaciones grandes?
Aumente los límites de memoria de la JVM sólo lo necesario y cierre cada instancia de Presentation en un bloque finally para liberar la caché de inmediato. Esto evita errores de falta de memoria y mantiene predecible el uso total de memoria durante operaciones por lotes.
¿Puedo excluir formatos de exportación no deseados para reducir el tamaño final del JAR?
Las versiones actuales de Aspose.Slides se distribuyen como una única biblioteca monolítica, por lo que no es posible desactivar exportadores específicos como PDF o SVG en el momento de la compilación.