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 wanneer presentaties worden geopend of opgeslagen en beperkt het extraheren van tekst tot één dia.

Dit artikel legt uit hoe licenseren werkt in Aspose.Slides en hoe je een licentie toepast voordat je de bibliotheek gebruikt. Een licentie kan worden geladen vanuit een bestand, stream of ingesloten resource met behulp van de License‑klasse. Het artikel toont ook hoe je kunt controleren of een licentie correct is toegepast.

Evaluatie van Aspose.Slides

Beperkingen van de evaluatieversie

  • Terwijl de Aspose.Slides‑evaluatieversie (zonder opgegeven licentie) de volledige productfunctionaliteit biedt, plaatst ze een evaluatiewatermerk bovenaan het document bij openen en opslaan.
  • Je bent beperkt tot één dia bij het extraheren van tekst uit presentatiedia’s.

Licenties in Aspose.Slides

  • Een evaluatieversie wordt gelicentieerd nadat je een licentie hebt gekocht 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 is gelicentieerd, de vervaldatum van het abonnement, enzovoort.
  • Het licentiebestand is digitaal ondertekend, dus je mag het bestand niet wijzigen. Zelfs een onbedoelde extra regeleinde in de inhoud maakt het ongeldig.
  • Aspose.Slides for Java zoekt doorgaans de licentie op de volgende locaties:
    • Een expliciet pad
    • De map die Aspose.Slides.jar bevat
  • Om de beperkingen van de evaluatieversie te voorkomen, moet je een licentie instellen voordat je Aspose.Slides gebruikt. Je hoeft een licentie slechts één keer per toepassing of proces in te stellen.

Een licentie toepassen

Een licentie kan worden geladen vanaf een bestand of stream.

Bestand

De eenvoudigste manier om een licentie in te stellen is door het licentiebestand in de map te plaatsen die Aspose.Slides.jar of de jar van je toepassing bevat.

Deze Java‑code laat zien hoe je een licentiebestand instelt:

// Maakt een instantie van 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

Je kunt een licentie laden vanuit een stream. Deze Java‑code laat zien hoe je een licentie vanuit een stream toepast:

// Maakt een instantie van 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 Bridge

Als je Aspose.Slides for PHP via Java gebruikt, kun je een licentie instellen via een PHP/Java‑bridge. Deze bridge maakt het mogelijk Java‑klassen in PHP‑syntaxis te gebruiken. Zie voor meer informatie License in PHP.

Een licentie valideren

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

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

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

Threadveiligheid

FAQ

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

Ja. Licentie‑validatie gebeurt lokaal met behulp van het licentiebestand; er is geen internetverbinding nodig.

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

Nee. De licentie is eeuwigdurend: je kunt blijven werken met versies die vóór de einddatum van je abonnement zijn uitgebracht; je komt alleen niet in aanmerking voor nieuwere releases zonder te verlengen.