Skip to main content Skip to footer

Document Solutions Licensing

Your Document Solutions License Includes:

One-year subscription for all software releases, including hotfixes and major releases
Quantity discounts are available for multiple/team developers
Email support
Automatic notification of all new releases
Membership on support site
Forum support monitored by support and development teams

Definition of License Types

Developer License (1 Developer, 1 Location)

Developer License entitles one (1) developer to use Document Solutions in one (1) location (defined as a physical address or office building). Cloud deployment is considered to be multiple locations; see Unlimited licenses for details.

  • This license is royalty-free.
  • You can use your Developer License to create an unlimited number of applications deployed to that location, but must purchase additional Developer Licenses or buy the Developer Unlimited License (see below) for additional locations or cloud deployment.
  • Regardless of the number of deployment locations, each developer working on the app that uses Document Solutions must be licensed to use it.
  • You are entitled to deploy the last available release in your last subscription year in perpetuity. Deployment of your app will never be interrupted because of a lapsed subscription.
Developer Unlimited License (1 Developer, Unlimited Locations or Cloud)

Developer Unlimited License entitles one (1) developer to use Document Solutions in unlimited locations (defined as a physical address or office building) or deployed to the cloud.

  • This license is royalty-free.
  • Regardless of the number of deployment locations, each developer working on the app that uses Document Solutions must be licensed to use it.
  • You are entitled to deploy the last available release in your last subscription year in perpetuity. Deployment of your app will never be interrupted because of a lapsed subscription.
Team Unlimited License (2 – 5 Developers, Unlimited Locations or Cloud)

Team Unlimited License entitles up to five (5) developers to use Document Solutions in unlimited locations (defined as a physical address or office building) or deployed to the cloud.

  • This license is royalty-free.
  • Regardless of the number of deployment locations, each developer working on the app that uses Document Solutions must be licensed to use it.
  • You are entitled to deploy the last available release in your last subscription year in perpetuity. Deployment of your app will never be interrupted because of a lapsed subscription.
OEM and SaaS License (6+ Developers)

For teams of greater than 5, please contact sales to arrange for Enterprise OEM and SaaS licensing plans. Sales can be reached at us.sales@mescius.com.

Contact us to learn more.

About Distribution Keys

A Distribution key is required to deploy your Document Solutions application. Always pass the distribution key before using any part of the API; otherwise, you’ll get the unlicensed watermark.

How Document Solutions Licensing Works

  • Download the free trial and install it.
  • Buy Document Solutions and register your developer key in the My Accounts section of the website.
  • Your distribution key will be included in your order.
  • Add one distribution key per location (see below for instructions).
  • You're ready to deploy!

How to Apply a Distribution Key to Your Application

To license the current instance of Document Solutions for PDF, pass the distribution key to the GcPdfDocument constructor:

// License just the current GcPdfDocument instance:  
GcPdfDocument doc = new GcPdfDocument("Your License Key");

Alternatively, calling this static method will license all instances while the program is running:

// License all GcPdfDocument instances:  
GcPdfDocument.SetLicenseKey("Your License Key");

Read the documentation

To apply the evaluation/production license in of Document Solutions PDF Viewer (DsPdfViewer), set the DsPdfViewer deployment key to DsPdfViewer.License property before creating and initializing DsPdfViewer; preceding the code that references the JS files:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="theme-color" content="#000000">
    <title>GC Viewer Demo | PDF Plugin</title>
    <script>
        function loadPdfViewer(selector) {
            GcPdfViewer.LicenseKey = 'your_license_key';
            var viewer = new GcPdfViewer(selector, { renderInteractiveForms: true /*, documentListUrl: "/documentslist.json" */ });
            //viewer.addDocumentListPanel();
            viewer.addDefaultPanels();
        }
    </script>
</head>
<body onload="loadPdfViewer('#root')">
<div id="root"></div>
<script type="text/javascript" src="gcpdfviewer.js"></script><script type="text/javascript" src="gcpdfviewer.vendor.js"></script></body>
</html>

Read the documentation

Add your license key as follows to license Document Solutions for Excel (DsExcel):

C#

// License just the current DsExcel workbook instance: 
Workbook workbook = new Workbook("Your License Key");

Read .NET documentation

Java

// License just the current DsExcel workbook instance: 
Workbook workbook = new Workbook("Your License Key");

Read Java documentation

Add your Evaluation or Production license key as follows to license Document Solutions Data Viewer:

//The license API works only when the required js file is added before it
<script type="text/javascript" src="./dsdataviewer.js"></script>

//Add DsDataViewer deployment key and initialize viewer
<script>
    DsDataViewer.LicenseKey = licenseKey;
    var viewer = new DsDataViewer(#viewerHost);
</script>

Read the documentation

To license the current instance of Document Solutions for Word, pass the distribution key to the GcWordDocument constructor:

// License just the current GcWordDocument instance:  
GcWordDocument doc = new GcWordDocument("Your License Key");

Alternatively, calling this static method will license all instances while the program is running:

// License all GcWordDocument instances:  
GcWordDocument.SetLicenseKey("Your License Key");

Read the documentation

To license the current instance of Document Solutions for Imaging, pass the distribution key to the GcBitmap constructor:

// License just the current GcBitmap instance:  
var bmp = new GcBitmap();
bmp.ApplyLicenseKey("Key");

Alternatively, calling this static method will license all instances while the program is running:

// License all GcBitmap instances:  
GcBitmap.SetLicenseKey("Your License Key");

Read the documentation

Add your license key as follows to license Document Solutions Image Viewer:

JavaScript:

//The license API works only when the required js file is added before it
<script type="text/javascript" src="./dsimageviewer.js"></script>

//Add DsImageViewer deployment key and initialize viewer
<script>
    DsImageViewer.LicenseKey = licenseKey;
    var viewer = new DsImageViewer(#viewerHost);
</script>

Read the documentation