Licencelés

Áttekintés

Aspose.Slides használható értékelő módban vagy érvényes licencszel. Az értékelő verzió ugyanazt a funkcionalitást biztosítja, mint a licencelt változat, de értékelő vizesjelet helyez a prezentációk megnyitásakor vagy mentésekor, és a szövegkivonatolást egy diára korlátozza.

Ez a cikk elmagyarázza, hogyan működik a licencelés az Aspose.Slides-ben, és hogyan alkalmazzunk licencet a könyvtár használata előtt. A licenc betölthető fájlból, streamből vagy beágyazott erőforrásból a License osztály segítségével. A cikk bemutatja továbbá, hogyan ellenőrizhetjük, hogy a licenc helyesen lett-e alkalmazva.

Az Aspose.Slides értékelése

Az értékelő verzió korlátozásai

  • Míg az Aspose.Slides értékelő verziója (licenc hiányában) a termék teljes funkcionalitását biztosítja, megnyitás és mentés közben a dokumentum tetejére értékelő vizesjelet helyez.
  • Szövegkivonatolás egy diára korlátozódik az értékelő verzió használata esetén.

Licencelés az Aspose.Slides-ben

  • Az értékelő verzió licencelté válik, miután licencet vásárol és néhány kódsorral alkalmazza.
  • A licenc egy egyszerű szöveges XML fájl, amely tartalmazza például a termék nevét, a licencelt fejlesztők számát, az előfizetés lejárati dátumát és egyebeket.
  • A licencfájl digitálisan aláírt, ezért nem módosítható. Még egy véletlen változtatás – például egy sortörés hozzáadása – érvényteleníti a fájlt.
  • Az Aspose.Slides for C++ általában a licencfájlt a következő helyeken keresi:
    • A kódban explicit módon megadott útvonal
    • A komponens DLL-t (az Aspose.Slides-ben) tartalmazó mappa
    • Az a mappa, amely a komponens DLL-t meghívó assembly-t tartalmazza
  • Az értékelő verzió korlátozásainak elkerülése érdekében be kell állítania a licencet az Aspose.Slides használata előtt. A licencet csak egyszer kell beállítani alkalmazáson vagy folyamatonként.

Licenc alkalmazása

A licenc betölthető fájlból, streamből vagy beágyazott erőforrásból.

Fájl

A licenc beállításának legegyszerűbb módja, ha a licencfájlt a komponens DLL-jével (az Aspose.Slides-ben) azonos mappába helyezzük, és csak a fájlnevet adjuk meg, az útvonal nélkül.

A következő C++ kód bemutatja, hogyan kell beállítani egy licencfájlt:

#include <Util/License.h>

using namespace Aspose::Slides;

int main()
{
    auto license = MakeObject<License>();
    license->SetLicense(u"Aspose.Slides.lic");

    return 0;
}

Adatfolyam

A licencet betöltheti egy adatfolyamból. A következő C++ kód bemutatja, hogyan kell licencet alkalmazni adatfolyamból:

auto license = MakeObject<License>();

auto stream = File::OpenRead(u"Aspose.Slides.lic");

license->SetLicense(stream);

Licenc ellenőrzése

Annak ellenőrzésére, hogy a licenc megfelelően lett-e beállítva, validálhatja azt. A következő C++ kód bemutatja, hogyan kell licencet ellenőrizni:

auto license = MakeObject<License>();

license->SetLicense(u"Aspose.Slides.lic");

if (license->IsLicensed())
{
    Console::WriteLine(u"License is good!");
    Console::ReadKey();
}

Szálbiztonság

GYIK

Alkalmazhatom a licencet teljesen offline környezetben (nincs internetkapcsolat)?

Igen. A licenc ellenőrzése helyben történik a licencfájl használatával; internetkapcsolat nem szükséges.

Mi történik, amikor az egyéves előfizetés lejár? Leáll a könyvtár működése?

Nem. A licenc örökös: továbbra is használhatja az előfizetés vége előtti kiadott verziókat; csak az újabb kiadásokat nem vehetik igénybe megújítás nélkül.