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 při otevření nebo uložení 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 aplikována správně.

Vyzkoušejte Aspose.Slides

Omezení evaluační verze

  • Zatímco evaluační verze Aspose.Slides (bez specifikované licence) poskytuje plnou funkčnost produktu, vkládá evaluační vodoznak v horní části dokumentu při operacích otevření a uložení.
  • Jste omezeni na jeden snímek při extrakci textu z prezentačních snímků.

Licencování v Aspose.Slides

  • Evaluační verze se stane licencovanou po zakoupení licence a přidání několika řádků kódu (k aplikaci licence).
  • Licence je textový XML soubor, který obsahuje podrobnosti jako název produktu, počet vývojářů, pro které je licencována, datum vypršení předplatného a podobně.
  • Licenční soubor 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 pro .NET obvykle hledá licenci na následujících místech:
    • Explicitní cesta
    • Složka obsahující DLL komponenty (zahrnutá v Aspose.Slides)
    • Složka obsahující sestavu, která volala DLL komponenty (zahrnutá v Aspose.Slides)
    • Složka obsahující vstupní sestavu (vaše .exe)
    • Vložený zdroj v sestavě, která volala DLL komponenty (zahrnutá v Aspose.Slides).
  • Aby se předešlo omezením spojeným s evaluační verzí, je nutné nastavit licenci před použitím Aspose.Slides. Licenci je potřeba nastavit pouze jednou na aplikaci nebo proces.

Použití licence

Licenci lze načíst ze souboru, proudu nebo vloženého zdroje.

Soubor

Nejjednodušší způsob nastavení licence vyžaduje umístit licenční soubor do stejné složky, která obsahuje DLL komponenty (zahrnuté v Aspose.Slides), a zadat pouze název souboru bez cesty.

Tento C# kód ukazuje, jak nastavit licenční soubor:

// Vytvoří instanci třídy License 
Aspose.Slides.License license = new Aspose.Slides.License();

// Nastaví cestu k licenčnímu souboru
license.SetLicense("Aspose.Slides.lic");

Proud

Licence lze načíst z proudu. Tento C# kód ukazuje, jak aplikovat licenci z proudu:

// Vytvoří instanci třídy License 
Aspose.Slides.License license = new Aspose.Slides.License();

// Nastaví licenci přes proud
license.SetLicense(myStream);

Vložený zdroj

Licence může být zabalená s vaší aplikací (aby se neztratila) přidáním licence jako vloženého zdroje do jedné ze sestav, které volají DLL komponenty (zahrnuté v Aspose.Slides).

Takto přidáte licenční soubor jako vložený zdroj:

  1. Ve Visual Studio přidejte licenční soubor (.lic) do projektu tímto způsobem: přejděte na File > Add Existing Item > Add.
  2. Vyberte soubor v Solution Explorer.
  3. V okně Properties nastavte Build Action na Embedded Resource.
  4. Pro přístup k licenci vložené v sestavě přidejte licenční soubor jako vložený zdroj do projektu a poté předáte název licenčního souboru metodě SetLicense.

Třída License automaticky najde licenční soubor ve vložených zdrojích. V Microsoft .NET Framework nemusíte volat metody GetExecutingAssembly a GetManifestResourceStream třídy System.Reflection.Assembly.

// Vytvoří instanci třídy License
Aspose.Slides.License license = new Aspose.Slides.License();

// Předá název licenčního souboru vloženého v sestavě
license.SetLicense("Aspose.Slides.lic");

Ověření licence

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

Aspose.Slides.License license = new Aspose.Slides.License();

license.SetLicense("Aspose.Slides.lic");

if (license.IsLicensed())
{
    Console.WriteLine("License is good!");
    Console.Read();
}

Bezpečnost vlákna

Často kladené otázky

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

Ano. Ověření licence se provádí lokálně pomocí licenčního souboru; není vyžadováno žádné připojení k internetu.

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 používat novější vydání bez obnovení předplatného.