安装

配置环境

  1. 安装 PHP 7,将 PHP 路径添加到系统 PATH 变量,并在 php.ini 文件中将 allow_url_include 设置为 On
  2. 安装 JRE 8。将 JAVA_HOME 环境变量设置为已安装 JRE 的路径。
  3. 安装 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

  1. http://php-java-bridge.sourceforge.net/pjb/download.php 下载 PHP/Java Bridge (php-java-bridge_x.x.x_documentation.zip),并将 JavaBridge.war 文件解压到 Tomcat webapps 文件夹。
  2. 启动 Apache Tomcat 服务。
  3. 下载 “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
  4. 重启 Apache Tomcat 服务。
  5. aspose.slides 文件夹中运行 example.php,使用以下命令执行示例:
    php example.php
    

FAQ

如何确认 Aspose.Slides 已正确集成?

构建项目,实例化一个空白的 Presentation 并另存为新名称。如果文件创建成功且未抛出异常,则说明库已成功集成。

在处理大型演示文稿时,如何限制内存消耗?

仅在需要时提升 JVM 内存上限,并在 finally 块中关闭每个 Presentation 实例,以及时释放缓存。这可防止内存不足错误,并在批处理操作期间保持整体内存使用的可预期性。

能否排除不需要的导出格式以减小最终 JAR 大小?

当前的 Aspose.Slides 发行版以单一整体库形式提供,无法在构建时禁用特定的导出器(例如 PDF 或 SVG)。