ライセンス
Aspose.Slidesの評価
Aspose.Slides for NETの評価版をNuGetのダウンロードページからダウンロードできます。評価版は、製品のライセンス版と同じ機能を提供します。評価パッケージは購入されたパッケージと同じです。評価版は、いくつかのコード行を追加することで(ライセンスを適用するために)ライセンス版に変わります。
Aspose.Slidesの評価が満足できるものであれば、ライセンスを購入できます。異なるサブスクリプションタイプを確認することをお勧めします。質問がある場合は、Asposeの販売チームにお問い合わせください。
すべてのAsposeライセンスには、新しいバージョンやサブスクリプション期間内にリリースされた修正への無料アップグレードが1年間含まれています。ライセンス製品をお持ちのユーザーや評価版ユーザーは、無料で無制限のテクニカルサポートを受けられます。
評価版の制限
- Aspose.Slidesの評価版(ライセンス未指定)は、完全な製品機能を提供しますが、文書のオープンおよび保存操作時に評価用のウォーターマークを挿入します。
- プレゼンテーションスライドからテキストを抽出する際は、1スライドに制限されています。
Aspose.Slidesにおけるライセンス
- 評価版は、ライセンスを購入し、いくつかのコード行を追加するとライセンス版になります(ライセンスを適用するために)。
- ライセンスは、製品名、ライセンスされている開発者の数、サブスクリプションの有効期限などの詳細を含むプレーンテキストのXMLファイルです。
- ライセンスファイルはデジタル署名されているため、ファイルを変更しないでください。ファイルの内容に意図せず追加した改行すらも無効にします。
- Aspose.Slides for .NET は通常、以下の場所でライセンスを探します:
- 明示的なパス
- コンポーネントのDLLが含まれるフォルダー(Aspose.Slidesに含まれています)
- コンポーネントのDLLを呼び出したアセンブリが含まれるフォルダー(Aspose.Slidesに含まれています)
- エントリーアセンブリ(あなたの.exe)が含まれるフォルダー
- コンポーネントのDLLを呼び出したアセンブリ内の埋め込みリソース(Aspose.Slidesに含まれています)。
- 評価版に関連する制限を回避するには、Aspose.Slidesを使用する前にライセンスを設定する必要があります。アプリケーションまたはプロセスごとにライセンスを1回設定すれば大丈夫です。
ライセンスの適用
ライセンスはファイル、ストリーム、または埋め込みリソースから読み込むことができます。
ファイル
ライセンスを設定する最も簡単な方法は、ライセンスファイルをコンポーネントのDLLが含まれる同じフォルダーに置き、パスを指定せずにファイル名のみを指定することです。
このC#コードは、ライセンスファイルを設定する方法を示しています:
// Licenseクラスをインスタンス化
Aspose.Slides.License license = new Aspose.Slides.License();
// ライセンスファイルのパスを設定
license.SetLicense("Aspose.Slides.lic");
ライセンスファイルを異なるディレクトリに置くと、SetLicenseメソッドを呼び出す際、指定された明示的なパスの最後のライセンスファイル名は、ライセンスファイル名と同じでなければなりません。
たとえば、ライセンスファイル名をAspose.Slides.lic.xmlに変更することができます。この場合、コード内で、ファイルのパス(Aspose.Slides.lic.xmlで終わる)をSetLicenseメソッドに渡す必要があります。
ストリーム
ストリームからライセンスを読み込むことができます。このC#コードは、ストリームからライセンスを適用する方法を示しています:
// Licenseクラスをインスタンス化
Aspose.Slides.License license = new Aspose.Slides.License();
// ストリームを介してライセンスを設定
license.SetLicense(myStream);
埋め込みリソース
アプリケーションにライセンスをパッケージ化して(紛失を避けるために)、コンポーネントのDLLを呼び出すアセンブリの1つにライセンスを埋め込みリソースとして追加します。
これが、ライセンスファイルを埋め込みリソースとして追加する方法です:
- Visual Studioで、以下の手順でライセンス(.lic)ファイルをプロジェクトに追加します:ファイル > 既存アイテムの追加 > 追加。
- ソリューションエクスプローラーでファイルを選択します。
- プロパティウィンドウで、ビルドアクションを埋め込まれたリソースに設定します。
- アセンブリに埋め込まれたライセンスにアクセスするには、ライセンスファイルを埋め込みリソースとしてプロジェクトに追加し、ライセンスファイル名を
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("ライセンスは有効です!");
Console.Read();
}