ライセンス| C ++のAspose.pub
評価バージョンの制限
Aspose.pubの評価バージョン(ライセンスが指定されていない)は、変換されたドキュメントの上部に評価バージョンの警告が表示されることを除き、完全な製品機能を提供します。
ファイルまたはストリームオブジェクトを使用してライセンスを適用します
ライセンスは、ファイルまたはストリームオブジェクトからロードできます。 C ++のAspose.pubは、次の場所でライセンスを見つけようとします。
- 明示的なパス。
- Aspose.pub.dllを含むフォルダー。
- Aspose.pub.dllと呼ばれるアセンブリを含むフォルダー。
- エントリアセンブリ(.exe)を含むフォルダー。
- Aspose.pub.dllと呼ばれるアセンブリに組み込まれたリソース。
ファイルからライセンスをロードします
ライセンスを適用する最も簡単な方法は、ライセンスファイルをAspose.pub.dllファイルと同じフォルダーに配置し、パスなしでファイル名のみを指定することです。
setlicenseメソッドを呼び出す場合、渡すライセンス名はライセンスファイルの名前である必要があります。たとえば、ライセンスファイル名を「aspose.pub.lic.xml」に変更した場合、そのファイル名をSetlicense(…)メソッドに渡します。
c ++
1 auto lic = MakeObject<Aspose::Pub::License>();
2
3 lic->SetLicense(L"Aspose.PUB.Cpp.lic");
ストリームオブジェクトからライセンスをロードします
次の例は、ストリームからライセンスをロードする方法を示しています。
c ++
1 intrusive_ptr<License>license = new License();
2
3 intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);
4
5 license->SetLicense(myStream);