Licencování

Přehled

Aspose.Slides lze používat v evaluačním režimu nebo s platnou licencí. Evaluační verze poskytuje stejnou funkčnost jako licencovaná verze, ale přidává evaluační vodoznak na každý snímek každé prezentace, kterou uloží, a ořezává text, který váš kód čte prostřednictvím API.

Tento článek vysvětluje, jak funguje licencování v Aspose.Slides a jak použít 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 použita správně.

Vyzkoušejte Aspose.Slides

Omezení evaluační verze

  • Evaluační verze (bez uvedené licence) poskytuje plnou funkčnost produktu, ale přidává textové pole s evaluačním vodoznakem na každý snímek každé prezentace, kterou uloží.
  • Text, který váš kód čte prostřednictvím API, včetně textu, který právě nastavil, je oříznut na několik prvních znaků a následován upozorněním o omezení evaluační verze. Text, který váš kód zapisuje, je uložen v plné délce.

Licencování v Aspose.Slides

  • Evaluační verze se stane licencovanou po zakoupení licence a přidání několika řádků kódu (k použití licence).
  • Licence je běžný textový soubor XML, který obsahuje údaje jako název produktu, počet vývojářů, pro které je licence udělena, datum vypršení předplatného a podobně.
  • Soubor licence je digitálně podepsán, takže ho nesmíte měnit. I neúmyslné přidání dalšího konce řádku do obsahu souboru jej zneplatní.
  • Aspose.Slides for Java obvykle hledá licenci na následujících místech:
    • Explicitní cesta
    • Složka obsahující Aspose.Slides.jar
  • Abyste se vyhnuli omezením spojeným s evaluační verzí, musíte nastavit licenci před použitím Aspose.Slides. Licenci je potřeba nastavit jen jednou na aplikaci nebo proces.

Použití 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 jar 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.Java.lic");

Proud

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

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

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

PHP/Java Bridge

Pokud používáte Aspose.Slides pro PHP prostřednictvím Javy, můžete licenci nastavit pomocí mostu PHP/Java. Tento most umožňuje používat Java třídy v syntaxi PHP. Více informací naleznete na stránce License in PHP.

Ověření licence

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

import com.aspose.slides.*;

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

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

Bezpečnost vlákna

Často kladené otázky

Mohu použít licenci v úplně offline prostředí (bez připojení k internetu)?

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

Co se stane po vypršení 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í vašeho předplatného; jen nebudete mít nárok na novější vydání bez obnovení předplatného.