Aspose.Pageのライセンス| C ++のAspose.Page

Aspose.Pageを評価します

評価のために、C ++用のAspose.Pageを簡単にダウンロードできます。評価のダウンロードは、購入したダウンロードと同じです。評価バージョンは、ライセンスを申請するために数行のコードを追加すると、単にライセンスされます。

C ++ for C ++(指定されたなし*)のAspose.Pageの評価バージョンは、完全な製品機能を提供します。ただし、次の制限を課します。

評価バージョンの制限なしにC ++のAspose.Pageをテストする場合は、30日間の一時ライセンスを要求することもできます。 一時的なライセンスを取得する方法?を参照してください

ライセンスの適用

ライセンスは、.licファイルへの明示的なパスを提供することで適用できます。 license.setlicenseメソッドを使用して、APIをライセンスできます。

ライセンスを適用するタイミング

これらの簡単なルールに従ってください:

ファイルまたはストリームオブジェクトを使用してライセンスを適用します

ライセンスを複数回呼び出すことは有害ではありませんが、単にプロセッサ時間を無駄にします。 Windowsアプリケーションを開発している場合は、Aspose.Pageクラスを使用する前に、スタートアップコードでライセンスを呼び出してください。

ファイルからライセンスをロードします

この例では、C ++のページは、明示的なファイルパスからライセンスを見つけ/設定しようとします。

 1System::SharedPtr<License> license = System::MakeObject<License>();
 2
 3// This line attempts to set a license from several locations relative to the executable and Aspose.Words.dll.
 4// You can also use the additional overload to load a license from a stream, this is useful for instance when the
 5// license is stored as an embedded resource
 6try
 7{
 8    license->SetLicense(u"Aspose.Words.Cpp.lic");
 9    std::cout << "License set successfully." << std::endl;
10}
11catch (System::Exception& e)
12{
13    // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license.
14    std::cout << "There was an error setting the license: " << e->get_Message().ToUtf8String() << std::endl;
15}

ストリームオブジェクトからライセンスをロードします

ストリームからライセンスを初期化します

 1System::SharedPtr<License> license = System::MakeObject<License>();
 2
 3try
 4{
 5    // Initializes a license from a stream
 6    System::SharedPtr<System::IO::MemoryStream> stream = System::MakeObject<System::IO::MemoryStream>(System::IO::File::ReadAllBytes(u"Aspose.Words.Cpp.lic"));
 7    license->SetLicense(stream);
 8    std::cout << "License set successfully." << std::endl;
 9}
10catch (System::Exception& e)
11{
12    // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license.
13    std::cout << "There was an error setting the license: " << e->get_Message().ToUtf8String() << std::endl;
14}

ライセンスファイル名を変更できます

ライセンスファイル名は「Aspose.Page.cpp.lic」である必要はありません。好きなものに名前を変更し、アプリケーションにライセンスを設定するときにその名前を使用できます。

例外はライセンスファイル名を見つけることができません

ライセンスを購入してダウンロードすると、Aspose Webサイトはライセンスファイル ‘Aspose.Page.lic’に名前を付けます。ブラウザを使用してライセンスファイルをダウンロードします。一部のブラウザは、ライセンスファイルをXMLとして認識し、それに.xml拡張機能を追加するため、コンピューターのファイルのフルネームは「Aspose.Page.lic.xml」になります。

Microsoft Windowsが既知のファイルタイプの拡張機能を非表示にするように構成されている場合(残念ながら、これはほとんどのWindowsインストールではデフォルトです)、ライセンスファイルは「Aspose.Page」として表示されます。 Windows ExplorerのLIC ‘。これは実際のファイル名と呼び出しライセンスであると考える可能性があります。Setlicense「Aspose.Page.lic」を渡しますが、そのようなファイルはありません。したがって、例外です。

問題を解決するには、ファイルの名前を変更して、目に見えない.xml拡張子を削除します。また、Microsoft Windowsで「拡張機能を非表示にする」オプションを無効にすることをお勧めします

Asposeから複数の製品を使用します

アプリケーションで複数のAspose APIを使用している場合、たとえば、Asopse.PageやAspose.cellsなど、いくつかの便利なヒントがあります。

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.