Licentie en Abonnement

Soms, om het systeem beter te bestuderen, wil je zo snel mogelijk in de code duiken. Om dit gemakkelijker te maken, biedt Aspose.Words verschillende plannen voor aankoop of biedt een gratis proefperiode en een tijdelijke licentie van 30 dagen voor evaluatie.

Gratis proefperiode of tijdelijke licentie

Aspose.Words is ongelooflijke software die ontwikkelaars kunnen proberen voordat ze kopen.

Gratis Proefperiode

De evaluatieversie is hetzelfde als de gekochte versie-de Proefversie wordt gewoon gelicentieerd wanneer u een paar regels code toevoegt om de licentie toe te passen.

De proefversie van Aspose.Words zonder de opgegeven licentie biedt volledige productfunctionaliteit, maar voegt een evaluatief watermerk toe aan de bovenkant van het document bij het laden en opslaan en beperkt de maximale documentgrootte tot een paar honderd alinea ' s.

Tijdelijke Licentie

Als u Aspose.Words wilt testen zonder de beperkingen van de proefversie, kunt u ook een tijdelijke licentie van 30 dagen aanvragen. Voor meer details, zie de Krijg een tijdelijke licentie pagina.

Aangekochte Licentie

Na aankoop moet u het licentiebestand toepassen of het licentiebestand opnemen als ingesloten bron. In dit gedeelte worden opties beschreven hoe dit kan worden gedaan en worden ook enkele veelgestelde vragen besproken.

Uw Aangeschafte Licentie Beschermen

Na aankoop van een licentie moet u de informatie op pagina zorgvuldig lezen Uw Aangeschafte Licentie Beschermen om uw licentiebestand te beschermen. Houd er rekening mee dat deze pagina alleen beschikbaar is als u een betaalde licentie hebt.

Opties Voor Het Toepassen Van Licenties

Licenties kunnen vanaf verschillende locaties worden aangevraagd:

  • Expliciet pad
  • De map met het Aspose.Words_\*.dll bestand
  • De map die de assembly bevat die Aspose.Words_\*.dllaanriep
  • De map met de item assembly (uw .exe)
  • Een ingesloten bron in de assembly heet Aspose.Words_\*.dll

Vaak is de eenvoudigste manier om een licentie in te stellen, het licentiebestand in dezelfde map als Aspose.Words_\*.dll te plaatsen en alleen de bestandsnaam op te geven zonder het pad.

Licentie toepassen met behulp van een bestand of Stream Object

Wanneer u uw toepassing ontwikkelt, roept u SetLicense op in uw opstartcode voordat u Aspose.Words classes gebruikt.

Een licentie uit een bestand laden

Met de methode SetLicense kunt u proberen het licentiebestand te vinden in de ingesloten bronnen of assemblagemappen voor verder gebruik.

Het volgende codevoorbeeld laat zien hoe u een licentie vanuit een map initialiseert:

Een licentie laden vanaf een Streamobject

Het volgende codevoorbeeld laat zien hoe u een licentie van een stream initialiseert met behulp van een andere SetLicense - methode:

Het licentiebestand opnemen als ingesloten bron

Een handige manier om een licentie bij uw toepassing te verpakken en ervoor te zorgen dat deze niet verloren gaat, is door deze op te nemen als een ingebedde bron. De manier waarop u resources insluit en gebruikt, is afhankelijk van uw doelplatform.

Windows

Laten we aannemen dat u de licentie als bron hebt toegevoegd, zoals hieronder wordt weergegeven.

resource.h
#define IDR_ASPOSE_WORDS_LIC            101
resource.rc
IDR_ASPOSE_WORDS_LIC RCDATA "Aspose.Words.Cpp.lic"

Het volgende codevoorbeeld laat zien hoe u een licentie initialiseert vanuit een ingesloten bron met behulp van de methode SetLicense:

Linux

Er is een vergelijkbare manier om bronnen in te sluiten op Linux in een uitvoerbaar bestand.

Het volgende codecodevoorbeeld laat zien hoe u een licentie initialiseert vanuit een ingesloten bron met behulp van de methode SetLicense:

De naam van het licentiebestand wijzigen

De bestandsnaam van de licentie hoeft niet “Aspose.Words.LIC " te zijn. U kunt de naam naar wens wijzigen en die naam gebruiken bij het instellen van een licentie in uw toepassing.

Uitzondering” kan licentiebestandsnaam niet vinden"

Wanneer u een licentie koopt en downloadt, noemt de Aspose-website het licentiebestand “Aspose.Words.LIC”. U downloadt het licentiebestand via uw browser. In dit geval herkennen sommige browsers het licentiebestand als XML en voegen de .xml-extensie, zodat de volledige bestandsnaam op uw computer “Aspose.Words.lic.XML” wordt.

Wanneer Microsoft Windows is geconfigureerd om extensies voor bekende bestandstypen te verbergen (helaas is dit de standaard in de meeste Windows installaties), wordt het licentiebestand weergegeven als “Aspose.Words. LIC” in Windows Explorer. Je zult waarschijnlijk denken dat dit de echte bestandsnaam is en SetLicense aanroepen door het “Aspose.Words.LIC” door te geven, maar er is geen dergelijk bestand, vandaar de uitzondering.

Om het probleem op te lossen, wijzigt u de naam van het bestand om het onzichtbare te verwijderen .xml-extensie. We raden u ook aan om de optie ‘Extensies verbergen’ uit te schakelen in Microsoft Windows.

Gebruik Van Meerdere Aspose Producten

Als u meerdere Aspose-producten in uw toepassing gebruikt, zoals Aspose.Words en Aspose.Cells, zijn hier een paar nuttige tips:

  • Stel de licentie voor elk Aspose-product afzonderlijk in. Zelfs als u één licentiebestand hebt voor alle componenten, bijvoorbeeld “Aspose.Total.lic”, moet u SetLicense nog steeds afzonderlijk aanroepen voor elk Aspose-product dat u in uw toepassing gebruikt.
  • Gebruik de naam van de volledig gekwalificeerde Licentieklasse. Elk Aspose-product heeft een License - klasse in zijn eigen naamruimte. Bijvoorbeeld, Aspose.Words heeft Aspose.Words.License en Aspose.Cells heeft Aspose.Cells.Licentieklasse. Met behulp van de volledig gekwalificeerde klassennaam kunt u verwarring voorkomen over welke licentie van toepassing is op welk product.