Licensing
Sometimes, for the best evaluation outcomes, a hands-on approach might be needed. For this reason, Aspose.Slides provides different purchase plans and also offers a Free Trial and a 30-day Temporary License for evaluation.
Evaluate Aspose.Slides
You can easily download Aspose.Slides for evaluation. The evaluation package is the same as the purchased package. The evaluation version simply becomes licensed after you add a few lines of code to apply the license.
Evaluation Version Limitation
The evaluation version of Aspose.Slides (without a license specified) provides the full product functionality, but it inserts an evaluation watermark at the top of the document on open and save. You are also limited to one slide when extracting texts from presentation slides.
About the License
You can easily download an evaluation version of Aspose.Slides for Node.js via .NET from its download page. The evaluation version provides absolutely the same capabilities as the licensed version of Aspose.Slides. Furthermore, the evaluation version simply becomes licensed after you purchase a license and add a couple of lines of code to apply the license.
The license is a plain-text XML file that contains details such as the product name, number of developers it is licensed to, subscription expiry date, and so on. The file is digitally signed, so do not modify the file. Even an inadvertent addition of an extra line break to the contents of the file will invalidate it.
To avoid the limitations associated with the evaluation version, you need to set a license before using Aspose.Slides. You are only required to set a license once per application or process.
Purchased License
After purchase, you need to apply the license file or stream.
You need to set the license:
- only once per application domain
- before using any other Aspose.Slides classes
Setting a License in Aspose.Slides for Node.js via .NET
Licenses can be applied from these locations:
- Explicit path
- Stream
- As a Metered License – a new licensing mechanism
Use the setLicense method to license a component.
While multiple calls to setLicense aren’t harmful, they are a waste of resources (processor).
Applying a License Using a File
This code snippet is used to set a license file:
Node.js
// Import the Aspose.Slides module for PowerPoint file manipulation
const asposeSlides = require('aspose.slides.via.net');
// This function sets up the Aspose.Slides library with a license
function setupAsposeSlidesLicense() {
// Initialize the License class from the Aspose.Slides module
var license = new asposeSlides.License();
// Apply the license from a file
// Replace "your_license_file.lic" with the path to your actual license file
license.setLicense("your_license_file.lic");
}
// Execute the function to set up the license for Aspose.Slides
setupAsposeSlidesLicense();