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 licenties werken in Aspose.Slides en hoe u een licentie toepast voordat u de bibliotheek gebruikt. Een licentie kan worden geladen vanuit een bestand, stream of ingebedde resource met behulp van de License‑klasse. Het artikel toont ook hoe u kunt controleren of een licentie correct is toegepast.

Evalueer Aspose.Slides

Beperkingen van de evaluatieversie

  • Hoewel de Aspose.Slides‑evaluatieversie (wanneer er geen licentie is toegepast) de volledige productfunctionaliteit biedt, voegt hij een evaluatiewatermerk toe aan de bovenkant van het document tijdens open‑ en opslaan‑bewerkingen.
  • Tekstuitvoer is beperkt tot één dia bij gebruik van de evaluatieversie.

Licenties in Aspose.Slides

  • Een evaluatieversie wordt gelicentieerd nadat u een licentie hebt aangeschaft en deze toepast door een paar regels code toe te voegen.
  • 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 en meer.
  • Het licentiebestand is digitaal ondertekend, dus mag het niet worden gewijzigd. Zelfs een accidentele wijziging — zoals het toevoegen van een regeleinde — maakt het bestand ongeldig.
  • Aspose.Slides for C++ zoekt doorgaans naar het licentiebestand op de volgende locaties:
    • Een pad dat expliciet in uw code is opgegeven
    • De map die de DLL van het component bevat (meegeleverd met Aspose.Slides)
    • De map die de assembly bevat die de DLL van het component aanroept
  • Om de beperkingen van de evaluatieversie te vermijden, moet u de licentie instellen voordat u Aspose.Slides gebruikt. Een licentie hoeft slechts één keer per toepassing of proces te worden ingesteld.

Een licentie toepassen

Een licentie kan worden geladen vanuit een bestand, een stream of een ingebedde resource.

File

De eenvoudigste manier om een licentie in te stellen, is het licentiebestand in dezelfde map als de DLL van het component te plaatsen (meegeleverd met Aspose.Slides) en alleen de bestandsnaam op te geven, zonder het pad.

De onderstaande C++‑code laat zien hoe u een licentiebestand instelt:

#include <Util/License.h>

using namespace Aspose::Slides;

int main()
{
    auto license = MakeObject<License>();
    license->SetLicense(u"Aspose.Slides.lic");

    return 0;
}

Stream

U kunt een licentie laden vanuit een stream. De onderstaande C++‑code laat zien hoe u een licentie toepast vanuit een stream:

auto license = MakeObject<License>();

auto stream = File::OpenRead(u"Aspose.Slides.lic");

license->SetLicense(stream);

Een licentie valideren

Om te controleren of een licentie correct is ingesteld, kunt u deze valideren. De onderstaande C++‑code laat zien hoe u een licentie valideert:

auto license = MakeObject<License>();

license->SetLicense(u"Aspose.Slides.lic");

if (license->IsLicensed())
{
    Console::WriteLine(u"License is good!");
    Console::ReadKey();
}

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 nodig.

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

Nee. De licentie is levenslang: u kunt de versies blijven gebruiken die vóór de einddatum van uw abonnement zijn uitgebracht; u kunt echter geen nieuwere releases gebruiken zonder te vernieuwen.