1. Home
  2. /
  3. GroupDocs.Conversion.LowCode
  4. /
  5. Licensing

Licensing

To help you quickly explore the library and its features, GroupDocs provides a Free Trial and a Temporary License for evaluation.

Note
Please note that general policies and practices guide you on evaluating, licensing, and purchasing our products. See the Purchase Policies and FAQ section for details.

Free Trial or Temporary License

Free Trial

The evaluation version is identical to the full version — it simply becomes fully licensed when you apply a license. Instructions for setting a license are provided in the following sections.

The evaluation version has the following limitations:

  • Only the first three pages of a document are converted.
  • An evaluation message is added to the converted document.

Temporary License

If you’d like to test GroupDocs.Conversion.LowCode without the limitations of the trial version, you can request a Temporary License. For more information, see the Get a Temporary License page.

How to Set Up a License

Once you’ve obtained a license, follow these instructions to set it up.

A license should be set:

  • Only once per application, and
  • Before using any other GroupDocs.Conversion.LowCode package classes.
Tip
Although the license can be set multiple times per application, it is recommended to set it only once to save resources.

Set License Keys

As an alternative option you can set the license keys that you can find within your license file. The following sample demonstrates how to set license keys.

using GroupDocs.Conversion.LowCode;

internal class Program
{
    private static void Main(string[] args)
    {
        SetLicenseKeys();
    }

    private static void SetLicenseKeys()
    {
        // The public and private keys from your license.
        string publicKey = "...";
        string privateKey = "...";

        // Set license keys.
        License.Set(publicKey, privateKey);
    }
}
Imports GroupDocs.Conversion.LowCode

Module Program
    Sub Main()
        SetLicenseKeys()
    End Sub

    Private Sub SetLicenseKeys()
        ' The public and private keys from your license.
        Dim publicKey As String = "..."
        Dim privateKey As String = "..."

        ' Set license keys.
        License.Set(publicKey, privateKey)
    End Sub
End Module
open GroupDocs.Conversion.LowCode

[<EntryPoint>]
let main argv =
    // The public and private keys from your license.
    let publicKey = "..."
    let privateKey = "..."

    // Set license keys
    License.Set(publicKey, privateKey)

    0 // Return exit code

Set License from File

The following code demonstrates setting a license from a file:

using GroupDocs.Conversion.LowCode;

internal class Program
{
    private static void Main(string[] args)
    {
        SetLicenseFromFile();
    }

    private static void SetLicenseFromFile()
    {
        // The path to the license file. The path can be relative or absolute.
        string licensePath = "./GroupDocs.Conversion.LowCode.lic";

        // Apply the license. 
        License.Set(licensePath);
    }
}
Imports GroupDocs.Conversion.LowCode

Module Program
    Sub Main()
        SetLicenseFromFile()
    End Sub

    Private Sub SetLicenseFromFile()
        ' The path to the license file. The path can be relative or absolute.
        Dim licensePath As String = "./GroupDocs.Conversion.LowCode.lic"

        ' Apply the license. 
        License.Set(licensePath)
    End Sub
End Module
open GroupDocs.Conversion.LowCode

[<EntryPoint>]
let main argv =
    // The path to the license file. The path can be relative or absolute.
    let licensePath = "./GroupDocs.Conversion.LowCode.lic"

    // Apply the license.
    License.Set(licensePath)

    0 // Return exit code

Copy License into Project Root Folder

GroupDocs.Conversion.LowCode can also read a license from the project’s root directory. Consider a sample .NET app structure:

📂 my-app
 ├──Program.cs
 ├──source.docx
 ├──my-app.csproj
 └──GroupDocs.Conversion.LowCode.lic

When you run the application from the my-app folder, GroupDocs.Conversion.LowCode will check for files with a .lic extension in this folder. It will read the GroupDocs.Conversion.LowCode.lic file to apply the license.

How Licensing Works

License.Set accepts two kinds of licenses:

  • Metered license: a public key and a private key. Pass them to License.Set(publicKey, privateKey), or keep them in an XML license file and pass its path to License.Set(licensePath). Metered licenses are validated through our licensing service, so an Internet connection is required when the license is applied.
  • Standard license: a .lic file issued with your purchase. Pass its path to License.Set(licensePath); it is validated offline.

A metered license file contains the two keys:

<?xml version="1.0"?>
<License>
  <PublicKey>...</PublicKey>
  <PrivateKey>...</PrivateKey>
</License>

Troubleshooting

Here are solutions to common licensing issues you may encounter when using GroupDocs.Conversion.LowCode:

  1. Check your Internet connection: metered licenses are validated online
  2. Verify the license file is not corrupted
  3. Ensure you’re using the latest version of GroupDocs.Conversion.LowCode package

For additional assistance, contact us through Free Support Forum.