ライセンス

Aspose.Slides の評価

評価版の制限

  • Aspose.Slides の評価版(ライセンス未指定)はフル機能を提供しますが、開くときと保存するときにドキュメント上部に評価用透かしが挿入されます。
  • プレゼンテーションスライドからテキストを抽出する際は、1 スライドに限定されます。

Aspose.Slides のライセンス

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

ライセンスの適用

ライセンスは ファイルストリーム、または 埋め込みリソース からロードできます。

ファイル

最も簡単なライセンス設定方法は、ライセンスファイルをコンポーネントの DLL が格納されているフォルダー(Aspose.Slides に含まれる)に置き、パスなしでファイル名だけを指定することです。

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

// License クラスのインスタンスを作成します 
Aspose.Slides.License license = new Aspose.Slides.License();

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

ストリーム

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

// License クラスのインスタンスを作成します 
Aspose.Slides.License license = new Aspose.Slides.License();

// ストリームを使用してライセンスを設定します
license.SetLicense(myStream);

埋め込みリソース

ライセンスをアプリケーションにパッケージ化して紛失を防ぐには、コンポーネントの DLL を呼び出すアセンブリのいずれかにライセンスを 埋め込みリソース として追加します。

ライセンス ファイルを埋め込みリソースとして追加する手順は次のとおりです:

  1. Visual Studio で、File > Add Existing Item > Add の順に操作し、プロジェクトにライセンス(.lic)ファイルを追加します。
  2. Solution Explorer でファイルを選択します。
  3. Properties ウィンドウで Build ActionEmbedded Resource に設定します。
  4. アセンブリに埋め込まれたライセンスにアクセスするには、プロジェクトにライセンス ファイルを埋め込みリソースとして追加し、SetLicense メソッドにライセンス ファイル名を渡します。

License クラスは埋め込みリソース内のライセンス ファイルを自動的に検索します。Microsoft .NET Framework の System.Reflection.Assembly クラスの GetExecutingAssembly および GetManifestResourceStream メソッドを呼び出す必要はありません。

この C# コードは埋め込みリソースとしてライセンスを設定する方法を示しています:

// License クラスのインスタンスを作成します
Aspose.Slides.License license = new Aspose.Slides.License();

// アセンブリに埋め込まれたライセンスファイル名を渡します
license.SetLicense("Aspose.Slides.lic");

ライセンスの検証

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

Aspose.Slides.License license = new Aspose.Slides.License();

license.SetLicense("Aspose.Slides.lic");

if (license.IsLicensed())
{
    Console.WriteLine("License is good!");
    Console.Read();
}

スレッド安全性

FAQ

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

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

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

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