Możesz napotkać pewne wyjątki w swoich aplikacjach podczas pracy z API Aspose, jeśli wystąpi jakiś problem z weryfikacją licencji. W takich przypadkach wyjątek może mieć opis w stylu: „Tylko ocena. Stworzony z Aspose. Copyright 2003-2020 Aspose Pty Ltd”, „W trybie oceny można wyświetlić maksymalnie 4 elementy (dla dowolnej kolekcji)” lub „Ten dokument został tutaj obcięty, ponieważ został utworzony przy użyciu interfejsu API Aspose w trybie oceny”. Ponadto w plikach wyjściowych można zauważyć znak wodny oceny lub obcięte strony. Przyjrzyjmy się szybkiemu rozwiązaniu takich problemów.
W obliczu problemu z licencjonowaniem mogą wystąpić następujące główne scenariusze:
- Nie masz pliku licencji do oceny interfejsu API
- Kupiłeś już licencję lub masz bezpłatną licencję tymczasową
- Ostatnia aktualizacja do nowszej wersji interfejsów API Aspose
Nie masz pliku licencji do oceny interfejsu API
Jeśli dopiero zaczynasz korzystać z interfejsów API Aspose i napotykasz ograniczenia oceny. Możesz poprosić o bezpłatną tymczasową licencję w kroku 5 zgodnie z przewodnikiem pod adresem Jak kupić licencję Aspose? Jedynym warunkiem wstępnym jest adres e-mail nienależący do domeny publicznej. Na przykład adresy e-mail z domenami publicznymi, takimi jak xyz@gmail.com, xyz@yahoo.com itp., nie kwalifikują się do bezpłatnych licencji tymczasowych. Po otrzymaniu pliku licencyjnego możesz w pełni ocenić interfejsy API Aspose i przystąpić do zakupu licencji, gdy będziesz zadowolony z produktu.
Kupiłeś już licencję lub masz bezpłatną licencję tymczasową
Otrzymałeś bezpłatną licencję lub już ją kupiłeś, ale nadal napotykasz ograniczenia ewaluacyjne? Odwiedź odpowiednią dokumentację API i upewnij się, że licencja jest ustawiona prawidłowo. Na przykład, jeśli pracujesz z Aspose.Words for .NET API, możesz odwiedzić Artykuł licencjonowania w sekcji Pierwsze kroki w Dokumentacji. Można tam znaleźć następujący kod C# do ustawiania licencji:
Aspose.Words.License license = new Aspose.Words.License();
// Ta linia próbuje ustawić licencję z kilku lokalizacji względem pliku wykonywalnego i Aspose.Words.dll.
// Możesz także użyć dodatkowego przeciążenia, aby załadować licencję ze strumienia, jest to przydatne na przykład, gdy plik
// licencja jest przechowywana jako zasób osadzony
try
{
license.SetLicense("Aspose.Words.lic");
Console.WriteLine("License set successfully.");
}
catch (Exception e)
{
// Nie wysyłamy żadnej licencji z tym przykładem, odwiedź witrynę Aspose, aby uzyskać tymczasową lub stałą licencję.
Console.WriteLine("\nThere was an error setting the license: " + e.Message);
}
Podobnie kod związany z licencjonowaniem można znaleźć w Dokumentacji każdego interfejsu API. Po pomyślnym ustawieniu licencji ograniczenia oceny, takie jak Tylko ocena. Stworzony z Aspose. Copyright 2003-2020 Aspose Pty Ltd, przetwarzanie tylko 4 elementów (na przykład tylko 4 strony, 4 pola formularza itp., strony dokumentu lub obcięcie treści itp. zostaną rozwiązane.
Ostatnia aktualizacja do nowszej wersji interfejsów API Aspose
Innym powodem, dla którego należy stawić czoła któremukolwiek z tych wyjątków, może być niedawna aktualizacja do najnowszej wersji Aspose API. Lub uaktualnienie do określonej wersji wydanej po dacie wygaśnięcia licencji. Możesz również zobaczyć komunikat o błędzie w następujący sposób: Subskrypcja zawarta w tej licencji umożliwia bezpłatne aktualizacje do DD MMM RRRR. Ta wersja produktu została wydana w dniu DD MMM RRRR. Odnów subskrypcję lub użyj poprzedniej wersji produktu. Należy jednak pamiętać, że licencja jest wieczysta i można jej nadal używać w przypadku wersji, które zostały wydane przed Datą wygaśnięcia. Termin ważności podany jest w ust RRRRMMDD tag pliku licencji. Możesz to sprawdzić, otwierając go za pomocą aplikacji Notatnik. W takich przypadkach musisz odnowić licencję, jeśli chcesz zaktualizować do nowszej wersji interfejsów API Aspose. Ponadto zawsze możesz skontaktować się z nami na Free Support Forum, a my z przyjemnością Ci pomożemy.