ライセンス

Aspose.Slidesの評価

評価版の制限

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

Aspose.Slidesのライセンス

  • 評価版はライセンスを購入し、いくつかの行のコードを追加することでライセンスが適用されます。
  • ライセンスは、製品名、ライセンスが付与されている開発者の数、サブスクリプションの有効期限などの詳細を含むプレーンテキストのXMLファイルです。
  • ライセンスファイルはデジタル署名されているため、ファイルを変更してはいけません。ファイルの内容に余分な改行を誤って追加すると、ライセンスが無効になります。
  • Aspose.Slides for C++は通常、以下の場所でライセンスを探そうとします。
    • 明示的なパス
    • コンポーネントのDLLを含むフォルダー(Aspose.Slidesに含まれます)
    • コンポーネントのDLLを呼び出すアセンブリを含むフォルダー(Aspose.Slidesに含まれます)
  • 評価版に関連する制限を回避するには、Aspose.Slidesを使用する前にライセンスを設定する必要があります。アプリケーションまたはプロセスごとに1回だけライセンスを設定すれば十分です。

ライセンスの適用

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

ファイル

ライセンスを設定する最も簡単な方法は、ライセンスファイルをコンポーネントのDLLを含む同じフォルダーに置き、パスを省略したファイル名を指定することです。

以下のC++コードは、ライセンスファイルを設定する方法を示しています:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

lic->SetLicense(L"Aspose.Slides.lic");

ストリーム

ストリームからライセンスをロードできます。このC++コードは、ストリームからライセンスを適用する方法を示しています:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

System::SharedPtr<System::IO::FileStream> stream= System::IO::File::OpenRead(L"Aspose.Slides.lic");

lic->SetLicense(stream); 

ライセンスの検証

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

System::SharedPtr<Aspose::Slides::License> license = System::MakeObject<Aspose::Slides::License>();
license->SetLicense(u"Aspose.Slides.lic");
if (license->IsLicensed())
{
    System::Console::WriteLine(u"ライセンスは有効です!");
    System::Console::Read();
}

スレッドの安全性