安装
Contents
[
Hide
]
配置环境
- 安装 PHP 7,将 PHP 路径添加到系统
PATH变量,并在php.ini文件中将allow_url_include设置为On。 - 安装 JRE 8。将
JAVA_HOME环境变量设置为已安装 JRE 的路径。 - 安装 Apache Tomcat 8.0。
下载 Aspose.Slides for PHP via Java
packagist 是下载 Aspose.Slides for PHP via Java 的最简便方式。
要使用 Packagist 安装 Aspose.Slides,请运行以下命令:
composer require aspose/slides
配置 Apache Tomcat
- 从 http://php-java-bridge.sourceforge.net/pjb/download.php 下载 PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip),并将JavaBridge.war文件解压到 Tomcatwebapps文件夹。 - 启动 Apache Tomcat 服务。
- 下载 “Aspose.Slides for PHP via Java” 并解压到
aspose.slides文件夹。将jar/aspose-slides-x.x-php.jar文件复制到webapps\JavaBridge\WEB-INF\lib文件夹。如果使用 PHP 8,请用Java.inc.php8.zip中的Java.inc替换 PHP-Java Bridge 中的原始Java.inc。 - 重启 Apache Tomcat 服务。
- 在
aspose.slides文件夹中运行example.php,使用以下命令执行示例:php example.php
FAQ
如何确认 Aspose.Slides 已正确集成?
构建项目,实例化一个空白的 Presentation 并另存为新名称。如果文件创建成功且未抛出异常,则说明库已成功集成。
在处理大型演示文稿时,如何限制内存消耗?
仅在需要时提升 JVM 内存上限,并在 finally 块中关闭每个 Presentation 实例,以及时释放缓存。这可防止内存不足错误,并在批处理操作期间保持整体内存使用的可预期性。
能否排除不需要的导出格式以减小最终 JAR 大小?
当前的 Aspose.Slides 发行版以单一整体库形式提供,无法在构建时禁用特定的导出器(例如 PDF 或 SVG)。