Licencelés

Áttekintés

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

Ez a cikk elmagyarázza, hogyan működik a licencelés az Aspose.Slides‑ben, és hogyan kell licencet alkalmazni a könyvtár használata előtt. A licenc betölthető egy fájlból, adatfolyamból vagy beágyazott erőforrásból a License osztály használatával. A cikk azt is bemutatja, hogyan lehet ellenőrizni, hogy a licenc helyesen lett‑e alkalmazva.

Aspose.Slides értékelése

Az értékelő verzió korlátai

  • Míg az Aspose.Slides értékelő verziója (licenc nélkül) teljes termékfunkcionalitást nyújt, megnyitáskor és mentéskor a dokumentum tetejére egy értékelő vízjelet helyez el.
  • A szövegek kinyerése során legfeljebb egy diára vagy korlátozva.

Licencelés az Aspose.Slides‑ben

  • Egy értékelő verzió licencelté válik, miután licencet vásárol, és néhány kódsort hozzáad (a licenc alkalmazásához).
  • A licenc egy egyszerű szöveges XML‑fájl, amely tartalmazza a termék nevét, a licencelt fejlesztők számát, az előfizetés lejárati dátumát és egyéb adatokat.
  • A licencfájl digitálisan alá van írva, ezért nem szabad módosítani. Még egy véletlenül beillesztett sortörés is érvénytelenné teheti.
  • Aspose.Slides for .NET általában a licencet a következő helyeken keresi:
    • Kifejezett útvonal
    • A komponens DLL‑jét tartalmazó mappa (az Aspose.Slides‑ben szerepel)
    • A komponens DLL‑jét meghívó assembly‑t tartalmazó mappa (az Aspose.Slides‑ben szerepel)
    • A belépő assembly‑t (a .exe‑t) tartalmazó mappa
    • A komponens DLL‑jét meghívó assembly‑ben beágyazott erőforrás (az Aspose.Slides‑ben szerepel).
  • Az értékelő verzió korlátainak elkerülése érdekében licencet kell beállítani az Aspose.Slides használata előtt. Az alkalmazáson vagy folyamaton belül csak egyszer kell beállítani a licencet.

Licenc alkalmazása

A licenc betölthető fájlból, adatfolyambó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ét (az Aspose.Slides‑ben) tartalmazó mappában helyezi el, és csak a fájlnevet adja meg útvonal nélkül.

Ez a C# kód megmutatja, hogyan kell beállítani egy licencfájlt:

// Létrehozza a License osztályt 
Aspose.Slides.License license = new Aspose.Slides.License();

// Beállítja a licencfájl elérési útját
license.SetLicense("Aspose.Slides.lic");

Adatfolyam

Licencet betölthet adatfolyamból. Ez a C# kód megmutatja, hogyan kell licencet alkalmazni adatfolyamból:

// Példányosítja a License osztályt 
Aspose.Slides.License license = new Aspose.Slides.License();

// Beállítja a licencet adatfolyam segítségével
license.SetLicense(myStream);

Beágyazott erőforrás

A licencet beágyazott erőforrásként csomagolhatja az alkalmazásával (hogy ne vesszen el), ha a licencet egy, a komponens DLL‑t meghívó assembly‑be beágyazott erőforrásként adja hozzá (az Aspose.Slides‑ben).

Így adhatja hozzá a licencfájlt beágyazott erőforrásként:

  1. A Visual Studio‑ban adja a licenc (.lic) fájlt a projekthez a következő módon: menjen a File > Add Existing Item > Add menüpontra.
  2. Válassza ki a fájlt a Solution Explorer‑ben.
  3. A Properties ablakban állítsa a Build Action értékét Embedded Resource‑re.
  4. Az assembly‑ben beágyazott licenc eléréséhez adja a licencfájlt beágyazott erőforrásként a projekthez, majd adja át a licencfájl nevét a SetLicense metódusnak.

A License osztály automatikusan megtalálja a licencfájlt a beágyazott erőforrásokban. Nem szükséges meghívni a System.Reflection.Assembly osztály GetExecutingAssembly és GetManifestResourceStream metódusait a Microsoft .NET Framework‑ben.

// Példányosítja a License osztályt
Aspose.Slides.License license = new Aspose.Slides.License();

// Átadja az assembly-ben beágyazott licencfájl nevét
license.SetLicense("Aspose.Slides.lic");

Licenc ellenőrzése

Annak ellenőrzésére, hogy a licenc megfelelően lett‑e beállítva, ellenőrizheti azt. Ez a C# kód megmutatja, hogyan lehet ellenőrizni egy licencet:

Aspose.Slides.License license = new Aspose.Slides.License();

license.SetLicense("Aspose.Slides.lic");

if (license.IsLicensed())
{
    Console.WriteLine("License is good!");
    Console.Read();
}

Szálbiztonság

GYIK

Alkalmazhatom a licencet teljesen offline környezetben (internetkapcsolat nélkül)?

Igen. A licenc ellenőrzése helyben, a licencfájl segítségével történik; internetkapcsolat nem szükséges.

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

Nem. A licenc örökös: a feliratkozási dátum előtt kiadott verziókat továbbra is használhatja; csak a megújítás nélkül nem lesz jogosult az újabb kiadásokra.