Licencování

Přehled

Aspose.Slides lze používat v evaluačním režimu nebo s platnou licencí. Evaluační verze poskytuje stejnou funkcionalitu jako licencovaná verze, ale přidává vodotisk „evaluation“ při otevírání nebo ukládání prezentací 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. Licenci lze načíst 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.

Evaluační verze Aspose.Slides

Omezení evaluační verze

  • Zatímco evaluační verze Aspose.Slides (bez specifikované licence) poskytuje plnou funkčnost produktu, vkládá vodotisk evaluační verze v horní části dokumentu při otevření i uložení.
  • Při extrakci textu z prezentací jste omezeni na jeden snímek.

Licencování v Aspose.Slides

  • Evaluační 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ý XML soubor, který obsahuje údaje jako název produktu, počet vývojářů, pro které je licence určena, datum vypršení předplatného a podobně.
  • Soubor licence je digitálně podepsán, takže jej nesmíte měnit. I neúmyslné přidání dalšího řádku do obsahu souboru jej zneplatní.
  • Aspose.Slides for Java obvykle hledá licenci na těchto místech:
    • Explicitní cesta
    • Složka obsahující Aspose.Slides.jar
  • Aby se předešlo omezením spojeným s evaluační verzí, musíte nastavit licenci před použitím Aspose.Slides. Licenci nastavíte jen jednou na aplikaci nebo proces.

Aplikace licence

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

Soubor

Nejjednodušší metoda nastavení licence vyžaduje umístění souboru licence do složky obsahující Aspose.Slides.jar nebo do JAR souboru vaší aplikace.

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

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

// Nastavuje cestu k souboru licence
license.setLicense("Aspose.Slides.Java.lic");

Průtok

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.Java.lic"));

PHP/Java Bridge

Pokud používáte Aspose.Slides for PHP přes Java, můžete nastavit licenci prostřednictvím PHP/Java mostu. Tento most umožňuje používat Java třídy v PHP syntaxi. Další informace najdete v článku License in PHP.

Ověření licence

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

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

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

Bezpečnost při více vláknech

Často kladené otázky

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

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

Co se stane po vypršení jednorázového ročního předplatného? Přestane knihovna fungovat?

Ne. Licence je trvalá: můžete nadále používat verze vydané před datem konce vašeho předplatného; pouze nebudete mít nárok na novější vydání bez obnovení předplatného.