Licensering

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 vanaf een bestand, stream of ingesloten bron met behulp van de License‑klasse. Het artikel laat ook zien hoe je kunt controleren of een licentie correct is toegepast.

Aspose.Slides evalueren

Beperkingen van de evaluatieversie

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

Licenties in Aspose.Slides

  • Een evaluatieversie wordt gelicentieerd nadat je een licentie aanschaft 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 deze gelicentieerd is, 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 van het bestand maakt het ongeldig.
  • Aspose.Slides for Android via Java zoekt de licentie doorgaans op de volgende locaties:
    • Een expliciet pad
    • De map die Aspose.Slides.jar bevat
  • Om de beperkingen van de evaluatieversie te omzeilen, moet je vóór het gebruik van Aspose.Slides een licentie instellen. Je hoeft de licentie slechts één keer per applicatie 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‑bestanden van jouw applicatie bevat.

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

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

// Stelt het licentiebestandspad in
license.setLicense("Aspose.Slides.Android.via.Java.lic");

Stream

Je kunt een licentie laden vanuit een stream. Deze Java‑code laat zien hoe je 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.Android.via.Java.lic"));

Een licentie valideren

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

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

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

Threadveiligheid

Veelgestelde vragen

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 wanneer het eenjarig abonnement verloopt? Stop de bibliotheek dan 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 meer in aanmerking voor nieuwere releases zonder verlenging.