Licencjonowanie
Wstęp
Czasami, aby uzyskać najlepsze wyniki oceny, potrzebne może być praktyczne podejście. Z tego powodu Aspose.Slides oferuje różne plany zakupu oraz udostępnia bezpłatną wersję próbną i 30‑dniową tymczasową licencję do oceny.
Ocena Aspose.Slides
Możesz łatwo pobrać Aspose.Slides do oceny. Pakiet oceny jest taki sam jak zakupiony pakiet. Wersja ewaluacyjna po prostu zostaje licencjonowana po dodaniu kilku linii kodu służących do zastosowania licencji.
Ograniczenia wersji ewaluacyjnej
Wersja ewaluacyjna Aspose.Slides (bez określonej licencji) zapewnia pełną funkcjonalność produktu, ale wstawia znak wodny oceny w górnej części dokumentu podczas otwierania i zapisywania. Dodatkowo, przy wyodrębnianiu tekstu z slajdów prezentacji jesteś ograniczony do jednego slajdu.
O licencji
Możesz łatwo pobrać wersję ewaluacyjną Aspose.Slides dla Node.js przy użyciu Java ze swojej strony pobierania. Wersja ewaluacyjna zapewnia absolutnie te same możliwości co licencjonowana wersja Aspose.Slides. Co więcej, wersja ewaluacyjna po prostu zostaje licencjonowana po zakupie licencji i dodaniu kilku linii kodu służących do jej zastosowania.
Licencja jest plikiem XML w formacie czystego tekstu, który zawiera szczegóły takie jak nazwa produktu, liczba programistów, do których jest licencjonowana, data wygaśnięcia subskrypcji i tak dalej. Plik jest cyfrowo podpisany, więc nie należy go modyfikować. Nawet przypadkowe dodanie dodatkowego znaku końca linii do zawartości pliku spowoduje jego unieważnienie.
Aby uniknąć ograniczeń związanych z wersją ewaluacyjną, musisz ustawić licencję przed użyciem Aspose.Slides. Licencję należy ustawić tylko raz na aplikację lub proces.
Licencja zakupiona
Po zakupie musisz zastosować plik licencji lub strumień.
Musisz ustawić licencję:
- tylko raz na domenę aplikacji
- przed użyciem jakichkolwiek innych klas Aspose.Slides
Ustawianie licencji w Aspose.Slides dla Node.js poprzez Java
Licencje mogą być zastosowane z następujących lokalizacji:
- Ścieżka jawna
- Strumień
- Jako licencja rozliczana według zużycia – nowy mechanizm licencjonowania
Użyj metody setLicense, aby licencjonować komponent.
Chociaż wielokrotne wywołania setLicense nie są szkodliwe, są marnotrawstwem zasobów (procesora).
Zastosowanie licencji za pomocą pliku
Ten fragment kodu służy do ustawienia pliku licencji:
Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var license = new aspose.slides.License();
license.setLicense("Aspose.Slides.lic");
Podczas wywoływania metody setLicense, nazwa licencji powinna być taka sama jak nazwa Twojego pliku licencji. Na przykład możesz zmienić nazwę pliku licencji na “Aspose.Slides.lic.xml”. Następnie w kodzie musisz przekazać nową nazwę licencji (Aspose.Slides.lic.xml) do metody setLicense.
Zastosowanie licencji ze strumienia
Ten fragment kodu służy do zastosowania licencji ze strumienia:
Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var license = new aspose.slides.License();
var fs = require("fs");
var readStream = fs.createReadStream("Aspose.Slides.lic");
license.setLicense(readStream, function(err, list) {
if(err) {
console.error(err); return;
}});
FAQ
Czy mogę zastosować licencję w całkowicie offline środowisku (brak dostępu do internetu)?
Tak. Walidacja licencji odbywa się lokalnie przy użyciu pliku licencji; połączenie z internetem nie jest wymagane.
Co się stanie po wygaśnięciu rocznej subskrypcji? Czy biblioteka przestanie działać?
Nie. Licencja jest wieczysta: możesz nadal używać wersji wydanych przed datą zakończenia subskrypcji; po prostu nie będziesz uprawniony do korzystania z nowszych wydań bez odnowienia.