ライセンス

Aspose.Slides の評価

評価版の制限

  • ライセンスが指定されていない Aspose.Slides の評価版は完全な機能を提供しますが、開く・保存する際にドキュメント上部に評価用透かしが挿入されます。
  • プレゼンテーションのスライドからテキストを抽出する場合、1 枚のスライドに限定されます。

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 コードはライセンスを検証する例です:

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

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

スレッド安全性

FAQ

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

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

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

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