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
Letöltheti az Aspose.Slides for NET értékelő verzióját a NuGet letöltőoldaláról. Az értékelő verzió ugyanazokat a funkciókat biztosítja, mint a termék licencelt verziója. Az értékelő csomag megegyezik a megvásárolt csomaggal. Az értékelő verzió egyszerűen licencelté válik, miután néhány kódsort hozzáad (a licenc alkalmazásához).
Miután elégedett az Aspose.Slides értékelésével, licencet vásárolhat. Javasoljuk, hogy tekintse át a különböző előfizetési típusokat. Ha kérdése van, lépjen kapcsolatba az Aspose értékesítési csapatával.
Minden Aspose licenc egyéves előfizetést tartalmaz, amely ingyenes frissítéseket biztosít az előfizetési időszakon belül megjelenő új verziókhoz vagy javításokhoz. A licencelt termékekkel vagy akár az értékelő verziókkal is a felhasználók ingyenes és korlátlan technikai támogatást kapnak.
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");
Ha a licencfájlt más könyvtárba helyezi, a SetLicense metódus hívásakor a megadott kifejezett útvonal végén megadott licencfájl névnek meg kell egyeznie a licencfájl nevével.
Például megváltoztathatja a licencfájl nevét Aspose.Slides.lic.xml-re. Ezután a kódban át kell adnia a fájl elérési útját (a Aspose.Slides.lic.xml-re végződve) a SetLicense metódusnak.
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:
- 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.
- Válassza ki a fájlt a Solution Explorer‑ben.
- A Properties ablakban állítsa a Build Action értékét Embedded Resource‑re.
- 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
SetLicensemetó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
Note
A license.SetLicense metódus nem szálbiztos. Ha ezt a metódust egyszerre több szálból kell meghívni, érdemes szinkronizációs primitíveket (például lock‑ot) használni a problémák elkerülése érdekében.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.