Licencjonowanie

Ograniczenia wersji ewaluacyjnej

Wersja ewaluacyjna Aspose.Email (bez podanej licencji) zapewnia pełną funkcjonalność produktu, z wyjątkiem kilku komponentów, takich jak Aspose.Email.Mail, Aspose.Email.Pop3 i Aspose.Email.Imap, które mają pewne ograniczenia wersji ewaluacyjnej.

  1. Plik License.txt jest dodawany do pliku wiadomości zapisanego przy użyciu Aspose.Email
  2. Tylko 50 e-maili może zostać wyodrębnionych z folderu w pliku PST
  3. Tylko 3 załączniki oraz obrazy wbudowane mogą być wyodrębnione z pliku MSG
  4. Maksymalna liczba przetworzonych załączników w formacie CFB wynosi 1
  5. Maksymalna liczba przetworzonych odbiorców w formacie CFB wynosi 1
  6. Dodaje "Komunikat Ewaluacji" w temacie podczas zapisywania w formatach CFB, EML lub MSG
  7. Data końcowa nie może być późniejsza niż 31‑12‑2004 w metodzie GenerateOccurrences wzorca powtarzalności. Umożliwia to sensowne testowanie produktu, ale jest niemożliwe do użycia w aplikacji produkcyjnej. Na przykład możesz utworzyć wzorzec "rozpocząć 1 stycznia 2000 i powtarzać każdy ostatni dzień roboczy miesiąca" i wygenerować wystąpienia. Wystąpienia po 31 grudnia 2004 nie będą generowane w trybie ewaluacyjnym.
  8. Dodaje "Obraz znaku wodnego Ewaluacji" podczas zapisywania w formatach XPS lub TIFF.
  9. Maksymalna liczba niejednoznacznych adresów e-mail i nazw wyświetlanych rozwiązywanych przez serwer MS Exchange wynosi 20
  10. Maksymalna długość pliku danych dopuszczona do przeciągania i upuszczania w FileDropPanel wynosi 51200 bajtów
  11. Wyświetla okno komunikatu z "Komunikatem Ewaluacyjnym" podczas operacji przeciągania i upuszczania używanej przez FileDropPanel
  12. Tylko 1 plik jest wyodrębniany z podanego strumienia MSO metodą InlineAttachmentExtractor.EnumerateMsoPackage

Ustawianie licencji

Licencja jest zwykłym plikiem XML zawierającym informacje, takie jak nazwa produktu, liczba programistów, dla których jest licencjonowana, data wygaśnięcia subskrypcji itp. Plik jest cyfrowo podpisany, więc nie należy go modyfikować; nawet przypadkowe dodanie dodatkowego znaku nowej linii spowoduje unieważnienie licencji.

Musisz zastosować licencję, jeśli chcesz uniknąć ograniczeń wersji ewaluacyjnej. Licencję należy ustawić tylko raz na aplikację lub proces.

Licencję można załadować ze strumienia lub pliku w następujących lokalizacjach:

  1. Ścieżka wyraźna.
  2. Folder zawierający Aspose.Email.jar.

Użyj metody License.setLicense, aby licencjonować komponent. Najprostszą metodą ustawienia licencji jest umieszczenie pliku licencji w tym samym folderze co Aspose.Email.jar i podanie samej nazwy pliku bez ścieżki, jak pokazano w poniższym przykładzie:

Ustawianie licencji z pliku

W tym przykładzie Aspose.Email spróbuje znaleźć plik licencji w folderze zawierającym pliki JAR Twojej aplikacji.

Ustawianie licencji ze strumienia

Inicjalizuje licencję ze strumienia.

Zastosuj licencję z limitem

Aspose.Email pozwala programistom zastosować klucz rozliczany. Jest to nowy mechanizm licencjonowania. Nowy mechanizm będzie używany wraz z istniejącą metodą licencjonowania. Klienci, którzy chcą płacić w zależności od wykorzystania funkcji API, mogą używać licencjonowania rozliczanego. Po więcej szczegółów, zapoznaj się z FAQ licencjonowania rozliczanego sekcja.

Wprowadzono nową klasę Metered, aby zastosować klucz rozliczany. Poniżej znajduje się przykładowy kod pokazujący, jak ustawić publiczne i prywatne klucze rozliczane.

Dołączanie pliku licencji jako osadzonego

Zweryfikuj licencję

Możliwe jest zweryfikowanie, czy licencja została prawidłowo ustawiona czy nie. The Licencja klasa posiada pole isLicensed, które zwróci true, jeśli licencja została poprawnie ustawiona.

Java


 License license = new License();

license.setLicense("Aspose.Email.Java.lic");

if (License.isLicensed()) {

    System.out.println("License is Set!");

}