License

License class

Provides methods to license the component.

To learn more, visit the Licensing and Subscription documentation article.

public class License

Constructors

NameDescription
License()Initializes a new instance of this class.

Methods

NameDescription
SetLicense(Stream)Licenses the component.
SetLicense(string)Licenses the component.

Examples

Shows how to initialize a license for Aspose.Words using a license file in the local file system.

#if CPLUSPLUS
            string testLicenseFileName = "Aspose.Total.C++.lic";
#else
            string testLicenseFileName = "Aspose.Total.NET.lic";
#endif

            // Set the license for our Aspose.Words product by passing the local file system filename of a valid license file.
            string licenseFileName = Path.Combine(LicenseDir, testLicenseFileName);

            License license = new License();
            license.SetLicense(licenseFileName);

            // Create a copy of our license file in the binaries folder of our application.
            string licenseCopyFileName = Path.Combine(AssemblyDir, testLicenseFileName);
            File.Copy(licenseFileName, licenseCopyFileName);

            // If we pass a file's name without a path,
            // the SetLicense will search several local file system locations for this file.
            // One of those locations will be the "bin" folder, which contains a copy of our license file.
            license.SetLicense(testLicenseFileName);

See Also