インストール

環境の構成

  1. PHP 7 をインストールし、システムの PATH 環境変数に PHP のパスを追加し、php.ini ファイルで allow_url_includeOn に設定します。
  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. https://downloads.aspose.com/slides/php-java から「Aspose.Slides for PHP via Java」をダウンロードし、aspose.slides フォルダーに展開します。jar/aspose-slides-x.x-php.jar ファイルを webapps\JavaBridge\WEB-INF\lib フォルダーにコピーします。PHP 8 を使用している場合は、PHP-Java Bridge の元の Java.incJava.inc.php8.zip に含まれる Java.inc に置き換えます。
  4. Apache Tomcat サービスを再起動します。
  5. aspose.slides フォルダー内の example.php を実行して、次のコマンドでサンプルを実行します:
    php example.php
    

FAQ

Aspose.Slides が正しく統合されているかをどうやって確認できますか?

プロジェクトをビルドし、空白の Presentation をインスタンス化して新しい名前で保存します。例外が発生せずにファイルが作成できれば、ライブラリは正常に統合されたと判断できます。

大きなプレゼンテーションを処理する際にメモリ使用量を制限するにはどうすればよいですか?

JVM のメモリ上限は必要最低限に設定し、各 Presentation インスタンスを finally ブロックで閉じてキャッシュを速やかに解放します。これによりメモリ不足エラーを防止し、バッチ処理中の総メモリ使用量を予測可能に保ちます。

不要なエクスポート形式を除外して最終的な JAR のサイズを縮小できますか?

現在の Aspose.Slides のリリースは単一のモノリシック ライブラリとして提供されているため、ビルド時に PDF や SVG など特定のエクスポーターを無効化することはできません。