Licencjonowanie i subskrypcja

Czasami, aby lepiej zbadać system, chcesz zanurzyć się w kodzie jak najszybciej. Żeby to ułatwić, Aspose.Words oferuje różne plany zakupu lub oferuje Bezpłatne Próbne i 30-dniowa Tymczasowa Licencja do oceny.

Bezpłatna próbna lub tymczasowa licencja

Aspose.Words jest niesamowite oprogramowanie, które deweloperzy mogą spróbować przed zakupem. Można łatwo pobrać / zainstalować Aspose.Words zamiast Java oraz Aspose.Words zamiast Android przez Java do Maven do oceny.

Bezpłatne próby

Wersja ewaluacyjna jest taka sama jak ta zakupiona - wersja próbna po prostu staje się licencjonowana po dodaniu kilku linii kodu do zastosowania licencji.

Wersja próbna Aspose.Words zamiast Java oraz Aspose.Words zamiast Android przez Java bez określonej licencji zapewnia pełną funkcjonalność produktu, ale umieszcza oceniający znak wodny na górze dokumentu przy załadunku i zapisywaniu i ogranicza maksymalny rozmiar dokumentu do kilkuset akapitów.

Tymczasowa licencja

Jeśli chcesz przetestować Aspose.Words zamiast Java oraz Aspose.Words zamiast Android przez Java bez ograniczeń wersji Trial, można również poprosić o 30-dniową tymczasową licencję. Więcej szczegółów na stronie internetowej: Zgodnie z tą licencją strona.

Zakupiona licencja

Po zakupie należy zastosować plik licencji lub dołączyć plik licencji jako wbudowany zasób. W niniejszej sekcji opisano opcje, w jaki sposób można to zrobić, a także uwagi dotyczące niektórych wspólnych pytań.

Ochrona licencji zakupionej

Po zakupie licencji, należy uważnie przeczytać informacje na stronie Ochrona licencjjjjjji zakopionej do ochrony akt licencji. Należy pamiętać, że ta strona jest dostępna do oglądania tylko jeśli masz licencję płatną.

Opcje korzystania z licencji

Licencje mogą być stosowane z różnych miejsc:

  • Explicit path
  • Folder zawierający Aspose.Words JAR plik
  • Wbudowany zasób JAR jest nazywany Aspose.Words JAR
  • Jako licencja Metered - nowy mechanizm licencjonowania

Często najprostszym sposobem ustawienia licencji jest umieszczenie pliku licencji w tym samym folderze co Aspose.Words JAR i określić tylko nazwę pliku bez ścieżki.

Zastosuj licencję używając pliku lub obiektu strumieniowego

Podczas tworzenia biblioteki klasy, można zadzwonić SetLicense od statycznego konstruktora swojej klasy, który wykorzystuje Aspose.Words. Konstruktor statyczny zostanie wykonany przed zahamowaniem swojej klasy, aby upewnić się, że Aspose.Words licencja jest poprawnie zainstalowana.

Wczytaj licencję z pliku

Korzystanie z SetLicense metoda, można spróbować znaleźć plik licencji w wbudowanych zasobach lub folderze, które zawierają JARdo dalszego stosowania.

Poniższy przykład kodu pokazuje jak zainicjować licencję z folderu:

Wczytaj licencję Stream Obiekt

Poniższy przykład kodu pokazuje jak inicjalizować licencję ze strumienia przy użyciu innego SetLicense Metoda:

Włączenie pliku licencji jako zasobu wbudowanego

Czystym sposobem na spakowanie licencji z aplikacją i upewnienie się, że nie zostanie utracona jest włączenie jej jako wbudowanego zasobu. Możesz po prostu skopiować plik LIC do folderu zasobów projektu.

Odbudowa projektu powinna osadzić plik .lic w pliku aplikacji .jar. Następnie możesz ubiegać się o licencję używając następującego kodu:

Zastosuj licencję na pomiar

Aspose.Words umożliwia deweloperom stosowanie klucza pomiarowego. To nowy mechanizm licencjonowania.

Nowy mechanizm licencjonowania będzie stosowany wraz z istniejącą metodą licencjonowania. Klienci, którzy chcą być rozliczani w oparciu o wykorzystanie API funkcje mogą korzystać z Metered Licensing.

Po zakończeniu wszystkich niezbędnych kroków, aby uzyskać tego typu licencji, otrzymasz klucze, a nie plik licencji. Ten klucz pomiarowy może być stosowany za pomocą Metered klasa specjalnie wprowadzona w tym celu.

Nie wzywaj SetMeteredKey metoda często tak, aby ta metoda licencjonowania właściwie gromadziła konsumpcję i raportowała nam ją. Tylko zaimprowizuj Aspose.Words biblioteka, telefon SetMeteredKey raz, a następnie pozostawić biblioteki zaimprowizowane i ponownie go.

Poniższy przykład kodu pokazuje jak ustawić mierzone klucze publiczne i prywatne:

Zmiana nazwy pliku licencji

Nazwa pliku licencji nie musi być “Aspose.WordsLic “. Możesz zmienić nazwę na swoje ulubione i używać tej nazwy przy ustawianiu licencji w aplikacji.

““Nie można znaleźć nazwy pliku licencji” Wyjątek

Po zakupie i pobraniu licencji, strona pozywa nazwę pliku licencji * “Aspose.Words.LIC . Pobierasz plik licencji używając przeglądarki. W tym przypadku, niektóre przeglądarki uznają plik licencji jako XML i dołączyć do niego rozszerzenie .xml, więc pełna nazwa pliku na komputerze staje się * “Aspose.Words.lic.XML “.

Kiedy Microsoft Windows jest skonfigurowany do ukrywania rozszerzeń dla znanych typów plików (niestety jest to domyślne w większości Windows Instalacje), plik licencji pojawi się jako * “Aspose.Words. LIC “* in Windows Explorer. Prawdopodobnie pomyślisz, że to jest prawdziwa nazwa pliku i zadzwoń **SetLicense** Mija * “Aspose.Words.LIC “*, ale nie ma takiego pliku, stąd wyjątek.

Aby rozwiązać problem, należy zmienić nazwę pliku, aby usunąć niewidoczne rozszerzenie .xml. Zalecamy również wyłączenie opcji “ukryj rozszerzenia” w Microsoft Windows.

Korzystanie z wielu pozycji produktów

W przypadku zastosowania wielu produktów w aplikacji, takich jak Aspose.Words oraz Aspose.Cells, Oto kilka przydatnych wskazówek:

  • Ustaw licencję dla każdego produktu pozycji oddzielnie. Nawet jeśli masz jeden plik licencyjny dla wszystkich składników, na przykład, “Aspose.Total.lic”, nadal musisz zadzwonić SetLicense dla każdego produktu, którego używasz w aplikacji.
  • Użyj w pełni kwalifikowanej nazwy klasy licencji. Każdy Podać produkt ma License klasa we własnej przestrzeni nazw. Na przykład: Aspose.Words ma com.aspose.words.License oraz Aspose.Cells ma com.aspose.cells. Zajęcia licencyjne. Korzystanie z w pełni wykwalifikowanej nazwy klasy pozwala uniknąć pomyłki co do tego, która licencja ma zastosowanie do tego produktu.