ライセンス

はじめに

最良の評価結果を得るために、実際に手を動かすアプローチが必要になることがあります。そのため、Aspose.Slides はさまざまな購入プランを提供するとともに、無料トライアルと30日間の一時ライセンスを評価用に提供しています。

Aspose.Slides の評価

Aspose.Slides は簡単にダウンロードして評価できます。評価用パッケージは購入版と同一です。評価版は、ライセンスを適用する数行のコードを追加するだけで、ライセンス版に切り替わります。

評価版の制限

ライセンスが指定されていない Aspose.Slides の評価版は、製品の全機能を提供しますが、次の2つの制限があります。

  • 各プレゼンテーションを保存する際、すべてのスライドの中央に評価用透かしテキストボックスが追加されます。
  • コードがプレゼンテーションから読み取るテキストは、最初の数文字に切り詰められ、評価制限に関する通知が付加されます。コードが書き込むテキストは完全に保存されます。

ライセンスについて

Aspose.Slides for PHP via Java の評価版は、ダウンロードページから簡単に取得できます。評価版は、ライセンス版と 全く同じ機能 を提供します。さらに、ライセンスを購入し、数行のコードでライセンスを適用すれば、評価版は自動的にライセンス版となります。

ライセンスはプレーンテキストの XML ファイルで、製品名、ライセンス対象の開発者数、サブスクリプションの有効期限などの情報が含まれます。このファイルはデジタル署名されているため、変更してはいけません。余計な改行を追加しただけでも無効になります。

評価版に伴う制限を回避するには、Aspose.Slides を使用する前にライセンスを設定してください。ライセンスはアプリケーションまたはプロセスごとに一度だけ設定すれば十分です。

購入済みライセンス

購入後は、ライセンスファイルまたはストリームを適用する必要があります。

Aspose.Slides for PHP via Java でのライセンス設定

ライセンスは次の場所から適用できます。

  • 明示的なパス
  • ストリーム
  • 従量制ライセンスとして – 新しいライセンス方式

ファイルでライセンスを適用する

以下のコードスニペットはライセンスファイルを設定するためのものです。

PHP

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/ja/lib/aspose.slides.php");

use aspose\slides\License;

$license = new License();
$license->setLicense(__DIR__ . "/Aspose.Slides.lic");

このサンプルはスクリプトと同じディレクトリにあるライセンスファイルを想定し、絶対パスを渡します。Aspose.Slides は Tomcat 上で実行されるため、スクリプトのフォルダに対する相対パスは解決されません。setLicense メソッドを呼び出す際、ライセンス名はライセンスファイル名と同一である必要があります。例えば、ライセンスファイル名を「Aspose.Slides.lic.xml」に変更できます。その場合、コード内で setLicense メソッドに新しいライセンス名 (Aspose.Slides.lic.xml) を渡す必要があります。

ストリームからライセンスを適用する

以下のコードスニペットはストリームからライセンスを適用するためのものです。

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/ja/lib/aspose.slides.php");

use aspose\slides\License;

$stream = new Java("java.io.FileInputStream", __DIR__ . "/Aspose.Slides.lic");

$license = new License();
$license->setLicense($stream);

$stream->close();

FAQ

完全にオフライン環境(インターネット接続なし)でライセンスを適用できますか?

はい。ライセンスの検証はローカルのライセンスファイルで行われるため、インターネット接続は不要です。

1 年間のサブスクリプションが期限切れになるとどうなりますか? ライブラリは動作を停止しますか?

いいえ。ライセンスは永久的です。サブスクリプション終了日までにリリースされたバージョンは引き続き使用できますが、更新なしで新しいリリースを使用することはできません。