ライセンス
場合によっては、最良の評価結果を得るために実際に手を動かすアプローチが必要になることがあります。そのため、Aspose.Slides はさまざまな購入プランを提供し、無料トライアルと30日間の一時ライセンスも評価用に提供しています。
Aspose.Slides を評価する
簡単に Aspose.Slides をダウンロードして評価できます。評価用パッケージは購入パッケージと同一です。評価バージョンは、ライセンスを適用するコードを数行追加するだけで正式にライセンスされます。
評価版の制限
Aspose.Slides の評価版(ライセンスが指定されていない場合)は、製品の全機能を提供しますが、開くおよび保存時にドキュメントの上部に評価用ウォーターマークを挿入します。また、プレゼンテーションスライドからテキストを抽出する際は1枚のスライドに制限されます。
ライセンスについて
PHP 用の Aspose.Slides(Java 経由)の評価版は、download pageから簡単にダウンロードできます。評価版はライセンス版と全く同じ機能を提供します。さらに、ライセンスを購入し、ライセンスを適用するコードを数行追加するだけで評価版は正式にライセンスされます。
ライセンスはプレーンテキストの XML ファイルで、製品名、ライセンス対象の開発者数、サブスクリプションの有効期限などの情報が含まれます。このファイルはデジタル署名されているため、変更しないでください。ファイルの内容に余計な改行を追加するだけでも無効になります。
評価版に伴う制限を回避するには、Aspose.Slides を使用する前にライセンスを設定する必要があります。ライセンスはアプリケーションまたはプロセスごとに一度だけ設定すれば済みます。
購入ライセンス
購入後は、ライセンスファイルまたはストリームを適用する必要があります。
ライセンスを設定する必要があります:
- アプリケーションドメインごとに一度だけ
- ほかの Aspose.Slides クラスを使用する前に
PHP via Java の Aspose.Slides でライセンスを設定する
ライセンスは次の場所から適用できます:
- 明示的なパス
- ストリーム
- Metered License として – 新しいライセンス方式
コンポーネントにライセンスを設定するには setLicense メソッドを使用します。
setLicense を複数回呼び出しても問題はありませんが、リソース(プロセッサ)の無駄になります。
ファイルを使用してライセンスを適用する
以下のコードスニペットはライセンスファイルを設定するためのものです:
PHP
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\License;
$license = new License();
$license->setLicense("Aspose.Slides.lic");
?>
setLicense メソッドを呼び出す際は、ライセンス名をライセンスファイル名と同じにする必要があります。例えば、ライセンスファイル名を “Aspose.Slides.lic.xml” に変更できます。その場合、コード内で setLicense メソッドに新しいライセンス名 (Aspose.Slides.lic.xml) を渡す必要があります。
ストリームからライセンスを適用する
以下のコードスニペットはストリームからライセンスを適用するためのものです:
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\License;
$license = new License();
$license->setLicense($stream);
?>
よくある質問
完全にオフライン環境(インターネット接続なし)でライセンスを適用できますか? はい。ライセンスの検証はライセンスファイルを使用してローカルで行われるため、インターネット接続は不要です。
1 年間のサブスクリプションが期限切れになった後はどうなりますか? ライブラリは動作しなくなりますか? いいえ。ライセンスは永続的です。サブスクリプション終了日以前にリリースされたバージョンは引き続き使用できますが、更新しない限り新しいリリースは利用できません。