ライセンス
場合によっては、最適な評価結果を得るために実際に試すアプローチが必要になることがあります。そのため、Aspose.Slides はさまざまな購入プランを提供し、無料トライアルと評価用の 30 日間の一時ライセンスも提供しています。
Aspose.Slides の評価
Aspose.Slides を簡単にダウンロードして評価できます。評価パッケージは購入パッケージと同一です。評価版はライセンスを適用するコードを数行追加するだけで、正規ライセンス版になります。
評価版の制限
ライセンスが指定されていない Aspose.Slides の評価版は、製品の全機能を提供しますが、開く、保存するたびに文書の上部に評価用の透かしが挿入されます。また、プレゼンテーションスライドからテキストを抽出する際は、1枚のスライドに限定されます。
ライセンスについて
Node.js 用の Aspose.Slides の評価版は、Java 経由で download page から簡単にダウンロードできます。評価版は Aspose.Slides の正規版と 同一の機能 を提供します。さらに、ライセンスを購入し、ライセンス適用のコードを数行追加するだけで、評価版は正規版となります。
ライセンスはプレーンテキストの XML ファイルで、製品名、ライセンス対象開発者数、サブスクリプションの有効期限などの詳細が含まれます。このファイルはデジタル署名されているため、変更しないでください。余分な改行を追加しただけでも無効になります。
評価版に伴う制限を回避するには、Aspose.Slides を使用する前にライセンスを設定する必要があります。ライセンスはアプリケーションまたはプロセスごとに一度だけ設定すれば十分です。
購入ライセンス
購入後は、ライセンスファイルまたはストリームを適用する必要があります。
ライセンスは以下のように設定する必要があります:
- アプリケーションドメインごとに一度だけ
- 他の Aspose.Slides クラスを使用する前に
Node.js 用 Aspose.Slides(Java 経由)でのライセンス設定
ライセンスは次の場所から適用できます:
- 明示的なパス
- ストリーム
- Metered License として – 新しいライセンス方式
コンポーネントのライセンスには setLicense メソッドを使用します。
setLicense を複数回呼び出しても問題はありませんが、リソース(プロセッサ)の無駄になります。
ファイルを使用したライセンスの適用
以下のコードスニペットはライセンスファイルを設定するためのものです:
Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var license = new aspose.slides.License();
license.setLicense("Aspose.Slides.lic");
setLicense メソッドを呼び出す際は、ライセンス名をライセンスファイルと同じにする必要があります。例えば、ライセンスファイル名を “Aspose.Slides.lic.xml” に変更できます。その場合、コード内で setLicense メソッドに新しいライセンス名 (Aspose.Slides.lic.xml) を渡す必要があります。
ストリームからのライセンスの適用
以下のコードスニペットはストリームからライセンスを適用するためのものです:
Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var license = new aspose.slides.License();
var fs = require("fs");
var readStream = fs.createReadStream("Aspose.Slides.lic");
license.setLicense(readStream, function(err, list) {
if(err) {
console.error(err); return;
}});
FAQ
完全にオフライン環境(インターネット接続なし)でライセンスを適用できますか? はい。ライセンスの検証はライセンスファイルを使用してローカルで行われるため、インターネット接続は不要です。
1 年間のサブスクリプションが期限切れになった後はどうなりますか? ライブラリは動作しなくなりますか? いいえ。ライセンスは永久的なもので、サブスクリプション終了日以前にリリースされたバージョンは引き続き使用できます。ただし、更新しない限り新しいリリースは利用できません。