Licenties

Overzicht

Aspose.Slides kan worden gebruikt in evaluatiemodus of met een geldige licentie. De evaluatieversie biedt dezelfde functionaliteit als de gelicentieerde versie, maar voegt een evaluatiewatermerk toe aan elke dia van elke presentatie die hij opslaat en snoeit de tekst die uw code via de API leest.

Dit artikel legt uit hoe licenties werken in Aspose.Slides en hoe u een licentie toepast voordat u de bibliotheek gebruikt. Een licentie kan worden geladen uit een bestand, stream of ingebedde resource met behulp van de License‑klasse. Het artikel laat ook zien hoe u kunt verifiëren of een licentie correct is toegepast.

Aspose.Slides evalueren

Beperkingen van de evaluatieversie

  • De evaluatieversie (zonder opgegeven licentie) biedt volledige productfunctionaliteit, maar voegt een evaluatiewatermerk‑tekstvak toe aan elke dia van elke presentatie die hij opslaat.
  • Tekst die uw code via de API leest, inclusief tekst die zojuist is ingesteld, wordt afgekapt tot de eerste paar tekens, gevolgd door een melding over de evaluatiebeperking. Tekst die uw code schrijft, wordt volledig opgeslagen.

Licenties in Aspose.Slides

  • Een evaluatieversie wordt gelicentieerd nadat u een licentie heeft aangekocht en een paar regels code toevoegt (om de licentie toe te passen).
  • De licentie is een platte‑tekst XML‑bestand dat details bevat zoals de productnaam, het aantal ontwikkelaars waarvoor het gelicentieerd is, de vervaldatum van het abonnement, enzovoort.
  • Het licentiebestand is digitaal ondertekend, dus mag u het bestand niet wijzigen. Zelfs een onbedoelde extra regeleinde in de inhoud van het bestand maakt het ongeldig.
  • Aspose.Slides for Java probeert de licentie meestal te vinden op de volgende locaties:
    • Een expliciet pad
    • De map die Aspose.Slides.jar bevat
  • Om de beperkingen van de evaluatieversie te vermijden, moet u een licentie instellen voordat u Aspose.Slides gebruikt. U hoeft een licentie slechts één keer per toepassing of proces in te stellen.

Een licentie toepassen

Een licentie kan worden geladen uit een bestand of stream.

Bestand

De gemakkelijkste manier om een licentie in te stellen is door het licentiebestand te plaatsen in de map die Aspose.Slides.jar of de JAR van uw applicatie bevat.

Deze Java‑code toont u hoe u een licentiebestand instelt:

// Instantieert de License-klasse
com.aspose.slides.License license = new com.aspose.slides.License();

// Stelt het pad naar het licentiebestand in
license.setLicense("Aspose.Slides.Java.lic");

Stream

U kunt een licentie laden vanuit een stream. Deze Java‑code toont u hoe u een licentie vanuit een stream toepast:

// Instantieert de License-klasse
com.aspose.slides.License license = new com.aspose.slides.License();

// Stelt de licentie in via een stream
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java-brug

Als u Aspose.Slides for PHP via Java gebruikt, kunt u een licentie instellen via een PHP/Java‑brug. Deze brug maakt het mogelijk Java‑klassen te gebruiken in PHP‑syntaxis. Voor meer informatie, zie License in PHP.

Een licentie valideren

Om te controleren of een licentie correct is ingesteld, kunt u deze valideren. Deze Java‑code toont u hoe u een licentie valideert:

import com.aspose.slides.*;

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

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

Thread‑veiligheid

FAQ

Kan ik de licentie toepassen in een volledig offline omgeving (geen internettoegang)?

Ja. Licentievalidatie wordt lokaal uitgevoerd met behulp van het licentiebestand; er is geen internetverbinding vereist.

Wat gebeurt er nadat het eenjarenabonnement verlopen is? Stopt de bibliotheek met werken?

Nee. De licentie is perpetual: u kunt blijven werken met versies die vóór uw abonnements einddatum zijn uitgebracht; u kunt echter geen nieuwere releases gebruiken zonder te verlengen.