ライセンス

概要

Aspose.Slides は評価モードまたは有効なライセンスで使用できます。評価版は製品版と同じ機能を提供しますが、保存する各プレゼンテーションの各スライドに評価用の透かしが追加され、API 経由でコードが読み取るテキストは切り詰められます。

この記事では Aspose.Slides のライセンス方法と、ライブラリを使用する前にライセンスを適用する手順を説明します。ライセンスは License クラスを使用してファイル、ストリーム、または埋め込みリソースから読み込むことができます。さらに、ライセンスが正しく適用されたかどうかを検証する方法も示します。

Aspose.Slides の評価

評価版の制限

  • ライセンスが指定されていない評価版は製品の全機能を提供しますが、保存する各プレゼンテーションの各スライドに評価用の透かしテキストボックスが追加されます。
  • API 経由でコードが読み取るテキスト(設定した直後のテキストを含む)は最初の数文字に切り詰められ、評価制限に関する通知が付加されます。コードが書き込むテキストは完全に保存されます。

Aspose.Slides のライセンス

  • 評価版はライセンスを購入し、数行のコードでライセンスを適用すればライセンス版になります。
  • ライセンスはプレーンテキストの XML ファイルで、製品名、ライセンス対象の開発者数、サブスクリプションの有効期限などの情報が含まれます。
  • ライセンスファイルはデジタル署名されているため、ファイルを変更してはいけません。余分な改行を加えるだけでも無効になります。
  • Aspose.Slides for Java は通常、次の場所でライセンスを探します:
    • 明示的なパス
    • Aspose.Slides.jar があるフォルダー
  • 評価版に伴う制限を回避するには、Aspose.Slides を使用する前にライセンスを設定する必要があります。ライセンスはアプリケーションまたはプロセスごとに一度だけ設定すれば済みます。

ライセンスの適用

ライセンスはファイルまたはストリームから読み込むことができます。

ファイル

ライセンスを設定する最も簡単な方法は、ライセンスファイルを Aspose.Slides.jar またはアプリケーションの JAR があるフォルダーに配置することです。

この Java コードはライセンス ファイルの設定方法を示しています:

// License クラスをインスタンス化します
com.aspose.slides.License license = new com.aspose.slides.License();

// ライセンス ファイルのパスを設定します
license.setLicense("Aspose.Slides.Java.lic");

ストリーム

ストリームからライセンスを読み込むことができます。この Java コードはストリームからライセンスを適用する方法を示しています:

// License クラスをインスタンス化します
com.aspose.slides.License license = new com.aspose.slides.License();

// ストリームを通してライセンスを設定します
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java ブリッジ

Java 経由で Aspose.Slides for PHP を使用している場合、PHP/Java ブリッジを通じてライセンスを設定できます。このブリッジにより、PHP の構文で Java クラスを使用できます。詳しくはLicense in PHPをご覧ください。

ライセンスの検証

ライセンスが正しく設定されているか確認するには、検証を行います。この Java コードはライセンスの検証方法を示しています:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Java.lic");

if (license.isLicensed()) 
{
    System.out.println("License is good!");
}

スレッド安全性

FAQ

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

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

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

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