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á vodoznak pro hodnocení 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 použita správně.

Vyzkoušejte Aspose.Slides

Omezení zkušební verze

  • Zatímco zkušební verze Aspose.Slides (když není licence použita) poskytuje plnou funkčnost produktu, během operací otevření a uložení vkládá vodoznak pro hodnocení v horní části dokumentu.
  • Extrakce textu je omezená na jeden snímek při použití zkušební verze.

Licencování v Aspose.Slides

  • Zkušební verze se po zakoupení licence a jejím použitím přidáním několika řádků kódu promění v licencovanou.
  • Licence je textový XML soubor, který obsahuje podrobnosti jako název produktu, počet vývojářů, pro které je licence určena, datum vypršení předplatného a další.
  • Licenční soubor je digitálně podepsaný, takže nesmí být upravován. I náhodná změna – například přidání nového řádku – soubor neplatní.
  • Aspose.Slides for C++ obvykle hledá licenční soubor na následujících místech:
    • Cesta explicitně uvedená ve vašem kódu
    • Složka obsahující DLL komponenty (součást Aspose.Slides)
    • Složka obsahující sestavu, která volá DLL komponenty
  • Aby se zabránilo omezením zkušební verze, musíte licenci nastavit před použitím Aspose.Slides. Licence je potřeba nastavit jen jednou za aplikaci nebo proces.

Použití licence

Licence může být načtena ze souboru, proudu nebo vloženého zdroje.

File

Nejjednodušší způsob, jak nastavit licenci, je umístit licenční soubor do stejné složky jako DLL komponenty (součást Aspose.Slides) a uvést pouze název souboru bez cesty.

Následující C++ kód ukazuje, jak nastavit licenční soubor:

#include <Util/License.h>

using namespace Aspose::Slides;

int main()
{
    auto license = MakeObject<License>();
    license->SetLicense(u"Aspose.Slides.lic");

    return 0;
}

Stream

Můžete načíst licenci z proudu. Následující C++ kód ukazuje, jak aplikovat licenci z proudu:

auto license = MakeObject<License>();

auto stream = File::OpenRead(u"Aspose.Slides.lic");

license->SetLicense(stream);

Validate a License

Pro kontrolu, zda byla licence nastavena správně, ji můžete ověřit. Následující C++ kód ukazuje, jak validovat licenci:

auto license = MakeObject<License>();

license->SetLicense(u"Aspose.Slides.lic");

if (license->IsLicensed())
{
    Console::WriteLine(u"License is good!");
    Console::ReadKey();
}

Thread Safety

FAQ

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

Ano. Ověření licence probíhá lokálně pomocí licenčního souboru; 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 nadále používat verze vydané před datem vypršení předplatného; prostě nebudete mít nárok na novější vydání bez obnovení.