Licencjonowanie

Przegląd

Aspose.Slides może być używany w trybie ewaluacyjnym lub z ważną licencją. Wersja ewaluacyjna zapewnia taką samą funkcjonalność jak wersja licencjonowana, ale dodaje znak wodny ewaluacji do każdego slajdu każdej prezentacji, którą zapisuje, oraz przycina tekst odczytywany przez API.

Ten artykuł wyjaśnia, jak działa licencjonowanie w Aspose.Slides oraz jak zastosować licencję przed użyciem biblioteki. Licencję można załadować z pliku, strumienia lub zasobu osadzonego przy użyciu klasy License. Artykuł pokazuje również, jak zweryfikować, czy licencja została zastosowana prawidłowo.

Ewaluacja Aspose.Slides

Ograniczenia wersji ewaluacyjnej

  • Wersja ewaluacyjna (bez określonej licencji) zapewnia pełną funkcjonalność produktu, ale dodaje pole tekstowe z znakiem wodnym ewaluacji do każdego slajdu każdej prezentacji, którą zapisuje.
  • Tekst odczytywany przez API, w tym tekst właśnie ustawiony, jest przycinany do kilku pierwszych znaków, po których pojawia się informacja o ograniczeniu ewaluacji. Tekst zapisywany przez API jest zachowywany w całości.

Licencjonowanie w Aspose.Slides

  • Wersja ewaluacyjna staje się licencjonowana po zakupie licencji i dodaniu kilku linii kodu (aby zastosować licencję).
  • Licencja to zwykły plik XML zawierający szczegóły, takie jak nazwa produktu, liczba programistów, dla których jest licencjonowana, data wygaśnięcia subskrypcji itp.
  • Plik licencji jest cyfrowo podpisany, więc nie wolno go modyfikować. Nawet niezamierzone dodanie dodatkowego znaku nowej linii do zawartości pliku spowoduje jego unieważnienie.
  • Aspose.Slides for Java zwykle szuka licencji w następujących miejscach:
    • Jawna ścieżka
    • Folder zawierający Aspose.Slides.jar
  • Aby uniknąć ograniczeń wersji ewaluacyjnej, musisz ustawić licencję przed użyciem Aspose.Slides. Licencję należy ustawić tylko raz na aplikację lub proces.

Zastosowanie licencji

Licencję można załadować z pliku lub strumienia.

Plik

Najłatwiejsza metoda ustawienia licencji wymaga umieszczenia pliku licencji w folderze zawierającym Aspose.Slides.jar lub w Twoim pliku JAR aplikacji.

Ten kod Java pokazuje, jak ustawić plik licencji:

// Tworzy instancję klasy License
com.aspose.slides.License license = new com.aspose.slides.License();

// Ustawia ścieżkę do pliku licencji
license.setLicense("Aspose.Slides.Java.lic");

Strumień

Możesz załadować licencję ze strumienia. Ten kod Java pokazuje, jak zastosować licencję ze strumienia:

// Tworzy instancję klasy License
com.aspose.slides.License license = new com.aspose.slides.License();

// Ustawia licencję za pomocą strumienia
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java Bridge

Jeśli używasz Aspose.Slides for PHP poprzez Java, możesz ustawić licencję przez most PHP/Java. Ten most umożliwia używanie klas Java w składni PHP. Po więcej informacji zobacz Licencja w PHP.

Walidacja licencji

Aby sprawdzić, czy licencja została poprawnie ustawiona, możesz ją zwalidować. Ten kod Java pokazuje, jak zwalidować licencję:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Java.lic");

if (license.isLicensed()) 
{
    System.out.println("License is good!");
}

Bezpieczeństwo wątkowe

FAQ

Czy mogę zastosować licencję w całkowicie offline środowisku (bez dostępu do internetu)?

Tak. Walidacja licencji odbywa się lokalnie przy użyciu pliku licencji; połączenie internetowe nie jest wymagane.

Co się dzieje po wygaśnięciu rocznej subskrypcji? Czy biblioteka przestanie działać?

Nie. Licencja jest wieczysta: możesz nadal używać wersji wydanych przed datą wygaśnięcia subskrypcji; po prostu nie będziesz kwalifikował się do nowszych wydań bez odnowienia.