ライセンス
Aspose.ZIP を評価します
Aspose.ZIP for .NET は、評価用に無料でダウンロードできます。評価版では、製品のほぼすべての機能が提供されますが、一定の制限があります。ライセンスを購入し、 ライセンスを適用する ためのコードを数行追加すると、同じ評価版のライセンスが付与されます。
評価版の制限なしで Aspose.ZIP をテストしたい場合は、30 日間の一時ライセンスをリクエストすることもできます。 仮ライセンスを取得するには? を参照してください。
評価版の制限事項
Aspose.ZIP の評価版 (ライセンスの指定なし) では、一部の評価上の制限を除き、製品のすべての機能が提供されます。
Usage context | Restrictions |
---|---|
Size of data to compress | No more than 532,768 bytes of each entry to be compressed |
Size of data to decompress | No more than 500,000 bytes of each entry to be decompressed |
CRC verification on decompression | Not performed |
MAC verification on decompression in an encrypted file | Not performed |
Number of entries compressed | No more than 10 |
Extraction by running self-extracted archive | No more then 10 files no more than 500,000 bytes each |
ライセンスの適用
Aspose.ZIP の評価版は、 ダウンロード ページ から簡単にダウンロードできます。評価版は、Aspose.ZIP のライセンス版とまったく同じ機能を提供します。さらに、評価版は、ライセンスを購入し、ライセンスを適用するためのコードを数行追加するだけでライセンスが付与されます。
ライセンスについて
ライセンスは、製品名、ライセンスが付与されている開発者の数、サブスクリプションの有効期限などの詳細が含まれるプレーンテキストの XML ファイルです。ファイルはデジタル署名されているため、ファイルを変更しないでください。ファイルに不注意で余分な改行を追加した場合でも、ファイルは無効になります。
評価上の制限を回避したい場合は、Aspose.ZIP を利用する前にライセンスを設定する必要があります。ライセンスを設定する必要があるのは、アプリケーション (またはプロセス) ごとに 1 回だけです。
ファイルまたはストリーム オブジェクトを使用してライセンスを適用
Aspose.ZIP for .NET でのライセンスの設定
Aspose.Zip では、ファイル、ストリーム、または埋め込みリソースからライセンスをロードできます。 Aspose.ZIP は、次の場所でライセンスを検索しようとします。
- 明示的なパス
- コンポーネントの DLL が含まれるフォルダー (Aspose.ZIP に含まれます)
- コンポーネントの DLL を呼び出したアセンブリを含むフォルダー (Aspose.ZIP に含まれています)
- エントリ アセンブリ (.exe) が含まれるフォルダー
- コンポーネントの DLL を呼び出すアセンブリ内の埋め込みリソース (Aspose.ZIP に含まれる) ライセンスを設定するには 2 つの一般的な方法があり、以下で説明します。
ファイルまたはストリーム オブジェクトを使用してライセンスを適用します
ライセンスを設定する最も簡単な方法は、コンポーネントの DLL と同じフォルダー (Aspose.ZIP に含まれる) にライセンス ファイルを置き、パスを付けずにファイル名だけを指定することです。
1// ライセンスのインスタンスをインスタンス化し、そのパスを介してライセンス ファイルを設定します
2
3Aspose.ZIP.License ライセンス = 新しい Aspose.ZIP.License();
4
5ライセンス.SetLicense("Aspose.ZIP.lic");
1// ライセンスのインスタンスをインスタンス化し、ストリームを通じてライセンスを設定します
2
3Aspose.ZIP.License ライセンス = 新しい Aspose.ZIP.License();
4
5ライセンス.SetLicense(myStream);
SetLicense メソッドを呼び出すときは、ライセンス名はライセンス ファイル名と同じである必要があります。たとえば、ライセンス ファイル名を「Aspose.ZIP.lic.xml」に変更できます。次に、コード内で SetLicense メソッドに変更したライセンス名 (Aspose.ZIP.lic.xml) を使用する必要があります。
ライセンス ファイルを埋め込みリソースとして含める
ライセンスをアプリケーションにパッケージ化し、ライセンスが失われないようにするもう 1 つの優れた方法は、コンポーネントの DLL (Aspose.ZIP に含まれる) を呼び出すアセンブリの 1 つに埋め込みリソースとしてライセンスを含めることです。ライセンス ファイルを埋め込みリソースとして含めるには、次の手順を実行します。
- Visual Studio .NET では、[ファイル] | [ファイル] を使用してライセンス (.lic) ファイルをプロジェクトに含めます。既存の項目の追加… メニュー
- ソリューション エクスプローラーでファイルを選択し、プロパティ ウィンドウでビルド アクションを埋め込みリソースに設定します。
- アセンブリに埋め込まれたライセンス (埋め込みリソースとして) にアクセスするには、Microsoft .NET Framework の System.Reflection.Assembly クラスの GetExecutingAssembly メソッドと GetManifestResourceStream メソッドを呼び出す必要はありません。必要なのは、ライセンス ファイルを埋め込みリソースとしてプロジェクトに追加し、ライセンス ファイルの名前を SetLicense License メソッドに渡すことだけです。 Licenseclass は、埋め込みリソース内のライセンス ファイルを自動的に検索します。
アプリケーションにライセンス (埋め込み) を設定するこの方法を理解するには、以下の例を参照してください。
1// License クラスをインスタンス化します。
2
3Aspose.ZIP.License ライセンス = 新しい Aspose.ZIP.License();
4
5// アセンブリに埋め込まれたライセンス ファイルの名前のみを渡します
6
7ライセンス.SetLicense("Aspose.ZIP.lic");
従量課金制 (従量制) ライセンスの適用
従量制ライセンスは、API 機能の使用量に基づいて顧客に請求できるライセンス メカニズムです。詳細については、 従量制ライセンス FAQ セクション を参照してください。 従量制ライセンスをアクティブ化するには、公開キーと秘密キーが必要です。
従量制課金ライセンスの適用は、次の 2 行のコードと同じくらい簡単です。
1var metered = new MeteredLicense();
2metered.SetMeteredKey("<public key>", "<private key>");