Lizenzierung | Aspose.PUB für C++
Einschränkungen der Evaluierungsversion
Die Evaluierungsversion von Aspose.PUB (ohne Angabe einer Lizenz) bietet die volle Produktfunktionalität, mit der Ausnahme, dass oben im konvertierten Dokument eine Evaluierungsversionswarnung angezeigt wird.
Wenden Sie die Lizenz mithilfe einer Datei oder eines Stream-Objekts an
Die Lizenz kann aus einer Datei oder einem Stream-Objekt geladen werden. Aspose.PUB für C++ versucht, die Lizenz an den folgenden Orten zu finden:
- Expliziter Pfad.
- Der Ordner, der Aspose.PUB.dll enthält.
- Der Ordner, der die Assembly enthält, die Aspose.PUB.dll aufgerufen hat.
- Der Ordner, der die Eintragsassembly (Ihre EXE-Datei) enthält.
- Eine eingebettete Ressource in der Assembly mit dem Namen Aspose.PUB.dll.
Laden einer Lizenz aus einer Datei
Der einfachste Weg, eine Lizenz anzuwenden, besteht darin, die Lizenzdatei im selben Ordner wie die Datei Aspose.PUB.dll abzulegen und nur den Dateinamen ohne Pfad anzugeben.
Wenn Sie die SetLicense-Methode aufrufen, sollte der von Ihnen übergebene Lizenzname der der Lizenzdatei sein. Wenn Sie beispielsweise den Namen der Lizenzdatei in „Aspose.PUB.lic.xml“ ändern, übergeben Sie diesen Dateinamen an die Methode SetLicense(…).
C++
1 auto lic = MakeObject<Aspose::Pub::License>();
2
3 lic->SetLicense(L"Aspose.PUB.Cpp.lic");
Laden einer Lizenz aus einem Stream-Objekt
Das folgende Beispiel zeigt, wie eine Lizenz aus einem Stream geladen wird.
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);