com.groupdocs.viewer

Class License



  • public class License
    extends Object

    Provides methods to license the component. Learn more about licensing here.

    • Constructor Detail

      • License

        public License()
    • Method Detail

      • resetLicense

        public static void resetLicense()
      • setLicense

        public final void setLicense(InputStream licenseStream)

        Licenses the component.

        Note:
        The following example demonstrates how to set a license passing InputStream of the license file. More about licensing: GroupDocs Licensing FAQ More about GroupDocs.Viewer licensing: Evaluation Limitations and Licensing

        Example:

         
         FileInputStream licenseStream = new FileInputStream("LicenseFile.lic");
         License license = new License();
         license.setLicense(licenseStream);
         
        Parameters:
        licenseStream - The license stream.
      • setLicense

        public final void setLicense(Path licensePath)

        Licenses the component.

        Parameters:
        licensePath - The license path.
      • setLicense

        public final void setLicense(String licensePath)

        Licenses the component.

        Example:
        The following example demonstrates how to set a license passing a path to the license file.

         
         String licensePath = "GroupDocs.Viewer.lic";
         License license = new License();
         license.setLicense(licensePath);
         
        Parameters:
        licensePath - The license file path.
        Throws:
        IllegalArgumentException - licensePath is a zero-length string, null, contains only white space, or contains one or more invalid characters.
        GroupDocsViewerException - The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.
        FileNotFoundException - The specified path is invalid, (for example, it is on an unmapped drive). licensePath specified a directory.-or- The caller does not have the required permission.
        UnsupportedOperationException - licensePath is in an invalid format.