Licencelés

Bevezetés

Néha a legjobb értékelési eredményekhez gyakorlati megközelítésre lehet szükség. Ezért az Aspose.Slides különböző vásárlási terveket kínál, valamint ingyenes próbaverziót és 30 napos ideiglenes licencet biztosít az értékeléshez.

Az Aspose.Slides értékelése

Az Aspose.Slides könnyen letölthető értékelés céljából. 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.

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

Az Aspose.Slides értékelő verziója (licenc nélkül) a teljes termékfunkcionalitást biztosítja, két korláttal:

  • Minden elmentett prezentáció minden diájára egy értékelési vízjel szövegdobozt ad hozzá.
  • Az előadástól beolvasott, öt karakternél hosszabb szöveg az első öt karakterre vágásra kerül, majd a ... text has been truncated due to evaluation version limitation. szöveg következik. Az öt vagy kevesebb karakteres szöveg változatlanul visszatér, és a kód által írt szöveg teljes egészében mentésre kerül.

A licencről

Az Aspose.Slides Node.js (Java) értékelő verziója könnyen letölthető a letöltési oldalról. Az értékelő verzió ugyanazokkal a funkciókkal rendelkezik, mint a licencelt verzió, a fent leírt korlátozásokkal. Továbbá az értékelő verzió egyszerűen licencelté válik, miután megvásárol egy licencet és néhány kódsort hozzáad a licenc alkalmazásához.

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 stb. A fájl digitálisan alá van írva, ezért ne módosítsa. Még egy véletlen sorvége hozzáadása is érvényteleníti.

Az értékelő verzió korlátozása elkerülése érdekében a Aspose.Slides használata előtt licencet kell beállítania. A licencet csak egyszer kell beállítani alkalmazáson vagy folyamatonként.

Megvásárolt licenc

Vásárlás után a licenc fájlt vagy adatfolyamot kell alkalmaznia.

Licenc beállítása az Aspose.Slides Node.js (Java) verzióban

A licence-ek a következő helyekről alkalmazhatók:

  • Kifejezett útvonal
  • Adatfolyam
  • Metered License‑ként – új licencelési mechanizmus

Licenc alkalmazása fájlból

Ez a kódrészlet egy licencfájl beállítására szolgál:

Node.js

const asposeSlides = require("aspose.slides.via.java");

const license = new asposeSlides.License();
license.setLicense("Aspose.Slides.lic");
console.log("The license was applied.");

// Az Aspose.Slides egy Java virtuális gépen fut, amely a Node.js‑t futtatva tartja, ezért explicit módon kell befejezni a folyamatot.
process.exit(0);

A setLicense metódus meghívásakor a licenc neve meg kell, hogy egyezzen 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 az új licencnevet (Aspose.Slides.lic.xml) kell átadni a setLicense metódusnak. Ha a fájl hiányzik vagy nem tartalmaz érvényes licencet, a setLicense kivételt dob, ami hibával befejezi a szkriptet.

Licenc alkalmazása adatfolyamból

Licenc adatfolyamból történő alkalmazásához adja át a License objektumot és egy olvasható adatfolyamot a statikus setLicenseFromStream metódusnak. Az adatfolyam aszinkron módon olvasódik, és a visszahívás hibát kap, ha az adatfolyam nem tartalmaz érvényes licencet:

Node.js

const asposeSlides = require("aspose.slides.via.java");
const fs = require("fs");

const license = new asposeSlides.License();
const readStream = fs.createReadStream("Aspose.Slides.lic");
asposeSlides.License.setLicenseFromStream(license, readStream, function (error) {
    if (error) {
        console.error("The license was not applied:", error.message);
    } else {
        console.log("The license was applied.");
    }

    // Az Aspose.Slides egy Java virtuális gépen fut, amely a Node.js‑t futtatva tartja, ezért explicit módon kell befejezni a folyamatot.
    process.exit(0);
});

A licenc akkor kerül alkalmazásra, amikor az egész adatfolyam be lett olvasva, közvetlenül a visszahívás előtt, ezért a többi Aspose.Slides műveletet a visszahívásból indítsa.

Mindkét minta a befejezéskor process.exit(0)‑t hív, mert a Aspose.Slides‑t futtató Java virtuális gép a Node.js‑t futtatva tartja. Alkalmazásban a folyamat befejezése helyett folytassa az Aspose.Slides kódját.

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: továbbra is használhatja az előfizetés vége előtti verziókat; azonban az újabb kiadások használatához megújítás szükséges.