Licencování

Přehled

Aspose.Slides lze používat v režimu zkušební verze nebo s platnou licencí. Zkušební verze poskytuje stejnou funkčnost jako licencovaná verze, ale přidává při otevření nebo uložení prezentací vodoznak „evaluation“ a omezuje extrakci textu na jeden snímek.

Tento článek vysvětluje, jak funguje licencování v Aspose.Slides a jak aplikovat licenci před použitím knihovny. Licence může být načtena ze souboru, proudu nebo vloženého zdroje pomocí třídy License. Článek také ukazuje, jak ověřit, zda byla licence správně aplikována.

Vyzkoušejte Aspose.Slides

Omezení zkušební verze

  • Zatímco zkušební verze Aspose.Slides (bez specifikované licence) poskytuje plnou funkčnost produktu, vkládá při otevření a uložení dokumentu vodoznak „evaluation“ v horní části.
  • Při extrakci textu z prezentačních snímků je omezení na jeden snímek.

Licencování v Aspose.Slides

  • Zkušební verze se stane licencovanou poté, co zakoupíte licenci a přidáte několik řádků kódu (pro aplikaci licence).
  • Licence je prostý textový soubor XML, který obsahuje podrobnosti jako název produktu, počet vývojářů, na které je licence udělena, datum vypršení předplatného atd.
  • Soubor licence je digitálně podepsaný, takže jej nesmíte měnit. I neúmyslné přidání dalšího řádku do obsahu souboru jej zneplatní.
  • Aspose.Slides for Android via Java se obvykle pokouší najít licenci v těchto umístěních:
    • Explicitní cesta
    • Složka obsahující Aspose.Slides.jar
  • Aby se předešlo omezením spojeným se zkušební verzí, musíte nastavit licenci před použitím Aspose.Slides. Licenci je potřeba nastavit jen jednou za aplikaci nebo proces.

Aplikace licence

Licence může být načtena ze souboru nebo proudu.

Soubor

Nejjednodušší metoda nastavení licence vyžaduje umístit soubor licence do složky obsahující Aspose.Slides.jar nebo do jaru vaší aplikace.

Tento Java kód ukazuje, jak nastavit soubor licence:

// Vytvoří instanci třídy License
com.aspose.slides.License license = new com.aspose.slides.License();

// Nastaví cestu k souboru licence
license.setLicense("Aspose.Slides.Android.via.Java.lic");

Proud

Licence může být načtena z proudu. Tento Java kód ukazuje, jak aplikovat licenci z proudu:

// Vytváří instanci třídy License
com.aspose.slides.License license = new com.aspose.slides.License();

// Nastavuje licenci pomocí proudu
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));

Ověření licence

Pro kontrolu, zda byla licence správně nastavena, ji můžete ověřit. Tento Java kód ukazuje, jak ověřit licenci:

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

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

Bezpečnost vlákna

Často kladené otázky

Mohu aplikovat licenci v úplně offline prostředí (bez přístupu k internetu)?

Ano. Ověření licence probíhá lokálně pomocí souboru licence; připojení k internetu není vyžadováno.

Co se stane po uplynutí ročního předplatného? Přestane knihovna fungovat?

Ne. Licence je trvalá: můžete i nadále používat verze vydané před datem ukončení předplatného; jen nebudete mít oprávnění používat novější vydání bez obnovení.