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

Licensing

To help you quickly explore 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 are processed.
  • Documents with more than three pages are not supported.
  • A trial watermark is placed at the top of each page.

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
Though the license can be set multiple times per application, but 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 path to the license file. The path can be relative or absolute.
        string privateKey = "...";
        string publicKey = "...";
 
        // Set license keys.
        License.Set(privateKey, publicKey);
    }
}
Imports GroupDocs.Conversion.LowCode

Module Program
    Sub Main()
        SetLicenseKeys()
    End Sub

    Private Sub SetLicenseKeys()
        ' The path to the license file. The path can be relative or absolute.
        Dim privateKey As String = "..."
        Dim publicKey As String = "..."

        ' Set license keys.
        License.Set(privateKey, publicKey)
    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 privateKey = "..."
    let publicKey = "..."

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

    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

The license file, regarding of the type is an XML file that contains two keys: public and private.

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

When you call one of the Set methods of the License class we’re validating your license through our services. Therefore Internet connection is required so the license can be applied.

Troubleshooting

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

  1. Check your internet connection - license validation requires internet access
  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.