インストール
Contents
[
Hide
]
環境の構成
- PHP 7 をインストールし、システムの
PATH環境変数に PHP のパスを追加し、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ファイルを Tomcat のwebappsフォルダーに展開します。 - Apache Tomcat サービスを開始します。
- 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.incをJava.inc.php8.zipに含まれるJava.incに置き換えます。 - Apache Tomcat サービスを再起動します。
aspose.slidesフォルダー内のexample.phpを実行して、次のコマンドでサンプルを実行します:php example.php
FAQ
Aspose.Slides が正しく統合されているかをどうやって確認できますか?
プロジェクトをビルドし、空白の Presentation をインスタンス化して新しい名前で保存します。例外が発生せずにファイルが作成できれば、ライブラリは正常に統合されたと判断できます。
大きなプレゼンテーションを処理する際にメモリ使用量を制限するにはどうすればよいですか?
JVM のメモリ上限は必要最低限に設定し、各 Presentation インスタンスを finally ブロックで閉じてキャッシュを速やかに解放します。これによりメモリ不足エラーを防止し、バッチ処理中の総メモリ使用量を予測可能に保ちます。
不要なエクスポート形式を除外して最終的な JAR のサイズを縮小できますか?
現在の Aspose.Slides のリリースは単一のモノリシック ライブラリとして提供されているため、ビルド時に PDF や SVG など特定のエクスポーターを無効化することはできません。