Instalação
Visão geral
Este artigo explica como instalar e configurar Aspose.Slides for PHP via Java. Ele cobre a configuração do ambiente necessária, o download da biblioteca via Packagist, a configuração do Apache Tomcat com PHP/Java Bridge e a execução de um exemplo para verificar a instalação.
Configurar ambiente
- Instale o PHP 7, adicione o caminho do PHP à variável de sistema
PATHe definaallow_url_includecomoOnno arquivophp.ini. - Instale o JRE 8. Defina a variável de ambiente
JAVA_HOMEpara o caminho do JRE instalado. - Instale o Apache Tomcat 8.0.
Baixar Aspose.Slides for PHP via Java
packagist é a maneira mais fácil de baixar Aspose.Slides for PHP via Java.
Para instalar o Aspose.Slides usando Packagist, execute este comando:
composer require aspose/slides
Configurar Apache Tomcat
- Baixe o PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) em http://php-java-bridge.sourceforge.net/pjb/download.php e extraia o arquivoJavaBridge.warpara a pastawebappsdo Tomcat. - Inicie o serviço Apache Tomcat.
- Baixe “Aspose.Slides for PHP via Java” e extraia-o para a pasta
aspose.slides. Copie o arquivojar/aspose-slides-x.x-php.jarpara a pastawebapps\JavaBridge\WEB-INF\lib. Se você estiver usando PHP 8, substitua oJava.incoriginal do PHP-Java Bridge peloJava.incdoJava.inc.php8.zip. - Reinicie o serviço Apache Tomcat.
- Execute
example.phpna pastaaspose.slidespara rodar o exemplo com este comando:php example.php
FAQ
Como posso verificar se o Aspose.Slides foi integrado corretamente?
Compile seu projeto, instancie uma Presentation vazia e salve-a com um novo nome. Se o arquivo for criado sem exceções, a biblioteca foi integrada com sucesso.
Como posso limitar o consumo de memória ao processar apresentações grandes?
Aumente os limites de memória da JVM apenas tanto quanto for necessário e feche cada instância de Presentation em um bloco finally para liberar o cache imediatamente. Isso evita erros de falta de memória e mantém o uso geral de memória previsível durante operações em lote.
Posso excluir formatos de exportação indesejados para reduzir o tamanho final do JAR?
As versões atuais do Aspose.Slides são distribuídas como uma única biblioteca monolítica, portanto não é possível desativar exportadores específicos como PDF ou SVG no momento da compilação.