Při práci s rozhraními Aspose API můžete ve svých aplikacích čelit některým výjimkám, pokud dojde k nějakému problému s ověřením licence. V takových případech může mít výjimka popis jako: „Pouze hodnocení. Vytvořeno pomocí Aspose. Copyright 2003-2020 Aspose Pty Ltd“, „V režimu hodnocení lze zobrazit maximálně 4 prvky (pro jakoukoli kolekci) nebo „Tento dokument byl zde zkrácen, protože byl vytvořen pomocí Aspose API v režimu hodnocení“. Kromě toho si můžete všimnout vodoznaku hodnocení nebo zkrácených stránek ve výstupních souborech. Pojďme prozkoumat rychlé řešení pro řešení takových problémů.
Při řešení problému s licencováním mohou nastat následující hlavní scénáře:
- Nemít licenční soubor k vyhodnocení API
- Již jste si zakoupili licenci nebo máte bezplatnou dočasnou licenci
- Nedávný upgrade na novější verzi rozhraní Aspose API
Nemít licenční soubor k vyhodnocení API
Pokud s rozhraními Aspose API teprve začínáte a čelíte omezením hodnocení. Můžete požádat o bezplatnou dočasnou licenci v kroku 5 podle průvodce na Jak koupit licenci Aspose? Jediným předpokladem je e-mailová adresa v neveřejné doméně. Například e-mailové adresy s veřejnými doménami jako xyz@gmail.com, xyz@yahoo.com atd. nejsou způsobilé pro bezplatné dočasné licence. Jakmile obdržíte licenční soubor, můžete vyhodnotit Aspose API v jejich plné kapacitě a pokračovat v nákupu licence, jakmile budete s produktem spokojeni.
Již jste si zakoupili licenci nebo máte bezplatnou dočasnou licenci
Získali jste bezplatnou licenci nebo jste si ji již zakoupili, ale stále čelíte omezením při hodnocení? Navštivte příslušnou dokumentaci API a ujistěte se, že je licence správně nastavena. Pokud například pracujete s Apose.Words for .NET API, můžete navštívit článek o licencích v části Začínáme v Dokumentace. Zde najdete následující kód C# pro nastavení licence:
Aspose.Words.License license = new Aspose.Words.License();
// Tento řádek se pokouší nastavit licenci z několika umístění vzhledem ke spustitelnému souboru a Aspose.Words.dll.
// Dodatečné přetížení můžete také použít k načtení licence ze streamu, což je užitečné například při
// licence je uložena jako vložený zdroj
try
{
license.SetLicense("Aspose.Words.lic");
Console.WriteLine("License set successfully.");
}
catch (Exception e)
{
// S tímto příkladem nedodáváme žádnou licenci, navštivte web Aspose a získejte dočasnou nebo trvalou licenci.
Console.WriteLine("\nThere was an error setting the license: " + e.Message);
}
Podobně můžete najít licenční kód v Dokumentaci každého API. Jakmile úspěšně nastavíte licenci, omezení vyhodnocení, jako je Pouze hodnocení. Vytvořeno pomocí Aspose. Copyright 2003-2020 Aspose Pty Ltd, bude vyřešeno pouze zpracování 4 prvků (například pouze 4 stránky, 4 pole formuláře atd., stránky dokumentu nebo zkrácení obsahu atd.).
Nedávný upgrade na novější verzi rozhraní Aspose API
Dalším důvodem, proč čelit kterékoli z těchto výjimek, může být váš nedávný upgrade na nejnovější verzi Aspose API. Nebo upgrade na konkrétní verzi vydanou po datu vypršení platnosti vaší licence. Může se také zobrazit chybová zpráva jako: Předplatné zahrnuté v této licenci umožňuje bezplatné upgrady do DD MMM RRRR. Tato verze produktu byla vydána dne DD MMM RRRR. Obnovte prosím předplatné nebo použijte předchozí verzi produktu. Upozorňujeme však, že licence je trvalá a můžete ji nadále používat pro verze, které byly vydány před datem vypršení platnosti. Datum expirace je uvedeno v RRRRMMDD tag vašeho licenčního souboru. Můžete to zkontrolovat otevřením pomocí aplikace Poznámkový blok. V takových případech musíte obnovit svou licenci, pokud potřebujete upgradovat na novější verzi Aspose API. Kromě toho nás můžete kdykoli kontaktovat na Free Support Forum a my vám rádi pomůžeme.