Licencelés

Áttekintés

Az Aspose.Slides használható kiértékelési módban vagy érvényes licenccel. A kiértékelési verzió ugyanazt a funkcionalitást biztosítja, mint a licencelt verzió, de minden mentett prezentáció minden diájára egy kiértékelési vízjelet helyez, és lerövidíti a kódból olvasott szöveget a prezentációkból.

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. Licencet fájlból, adatfolyamból vagy beágyazott erőforrásból lehet betölteni a Licenc osztály segítségével. A cikk bemutatja továbbá, hogyan lehet ellenőrizni, hogy a licenc helyesen lett-e alkalmazva.

Az Aspose.Slides kiértékelése

A kiértékelési verzió korlátozásai

  • A kiértékelési verzió (licenc megadása nélkül) teljes termékfunkcionalitást biztosít, de minden mentett prezentáció minden diájára kiértékelési vízjel szövegdobozt helyez.
  • A prezentációból a kód által olvasott szöveg első néhány karakterre rövidül le, majd egy értesítést kap a kiértékelési korlátozásról. A kód által írt szöveg teljes formában kerül mentésre.

Licencelés az Aspose.Slides-ben

  • A kiértékelési 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 olyan részleteket tartalmaz, mint a termék neve, a licencelt fejlesztők száma, az előfizetés lejárati dátuma stb.
  • A licencfájlt digitálisan aláírják, ezért nem szabad módosítani. Még egy felesleges sortörés hozzáadása a fájl tartalmához is érvényteleníti azt.
  • Az Aspose.Slides for Android via Java általában ezeken a helyeken keresi a licencet:
    • Közvetlen útvonal
    • Az Aspose.Slides.jar-t tartalmazó mappa
  • A kiértékelési verzióhoz kapcsolódó korlátozások elkerülése érdekében be kell állítania egy licencet a Aspose.Slides használata előtt. Egy licencet csak egyszer kell beállítani alkalmazásonként vagy folyamatként.

Licenc alkalmazása

Licenc betölthető fájlból vagy adatfolyamból.

Fájl

A licenc beállításának legegyszerűbb módja, ha a licencfájlt az Aspose.Slides.jar-t vagy az alkalmazás JAR-ját tartalmazó mappába helyezi.

// Példányosítja a License osztályt
com.aspose.slides.License license = new com.aspose.slides.License();

// Beállítja a licencfájl útvonalát
license.setLicense("Aspose.Slides.Android.via.Java.lic");

Adatfolyam

Licenc betölthető adatfolyamból. Ez a Java kód bemutatja, hogyan kell licencet alkalmazni adatfolyamról:

// Példányosítja a License osztályt
com.aspose.slides.License license = new com.aspose.slides.License();

// Beállítja a licencet adatfolyamon keresztül
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));

Adatfolyam az alkalmazás eszközeiből

Android alkalmazásban helyezze a licencfájlt az alkalmazás assets mappájába, azaz app/src/main/assets könyvtárba, hogy az APK-ba legyen csomagolva. Nyissa meg a fájlt a getAssets metódussal, és adja át az adatfolyamot a setLicense metódusnak. A kód egy Activity-ben fut, például az onCreate metódusában, mielőtt az alkalmazás az Aspose.Slides-et használja:

import android.util.Log;
import com.aspose.slides.License;
import java.io.IOException;
import java.io.InputStream;

License license = new License();
try (InputStream licenseStream = getAssets().open("Aspose.Slides.Android.via.Java.lic")) {
    license.setLicense(licenseStream);
} catch (IOException exception) {
    Log.e("Licensing", "Cannot read the license file from the app's assets.", exception);
}

A open metódusnak átadott fájlnév az assets mappához relatív. Ha a fájl nem található, a kód naplózza a hibát, és az Aspose.Slides kiértékelési módban marad. A licenc alkalmazásának ellenőrzéséhez lásd a Licenc ellenőrzése részt.

Licenc ellenőrzése

Annak ellenőrzésére, hogy a licenc megfelelően lett-e beállítva, érvényesítheti azt. Ez a Java kód bemutatja, hogyan kell licencet ellenőrizni:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");

if (license.isLicensed()) 
{
    System.out.println("License is good!");
}

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ás befejezési dátuma előtt kiadott verziókat továbbra is használhatja; azonban a megújítás nélkül nem lesz jogosult az újabb kiadásokra.