Skip to main content Skip to footer

Document Solutions Licensing & FAQs

.NET License Overview: Individual and Team Options

Document Solutions offers tiered licensing options to meet various development needs, including:

Developer License for a single developer for deployment at one location.
Developer Unlimited License for a single developer for multiple locations or cloud deployments.
Team Unlimited License for teams of up to five developers and unlimited deployments.

Each developer can deploy Document Solutions applications using their licensed Distribution Key/s for seamless deployments.

Definition of .NET License Types

Developer License (1 Developer, 1 Location) A Developer License entitles one (1) developer to use Document Solutions and deploy to one (1) location (defined as a physical address or office building). If you are deploying at multiple locations or using cloud deployment, see Unlimited licenses for more details.
Developer Unlimited License (1 Developer, Unlimited Locations or Cloud Deployment) A Developer Unlimited License entitles one (1) developer to use Document Solutions and deploy to unlimited locations or deployed to the cloud.
Team Unlimited License (2-5 Developers, Unlimited Locations or Cloud Deployment) A Team Unlimited License entitles up to five (5) developers to use Document Solutions and deploy to unlimited locations or deployed to the cloud.
Distribution License Key(s) A Distribution License 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.

Distribution keys can be found in the Distribution Keys section on the My Licenses page when signed into a registered Document Solutions Developer License account.

Learn how to set the Distribution Key in you application.

JavaScript License Overview: Individual and Team Options

Document Solutions for JS offers tiered licensing options to support different development and deployment needs, including:

Developer License for a single developer with deployment to one hostname.
Developer License with 5 Hostnames for a single developer with deployment to 5 hostnames.
Developer Single Domain License for a single developer with deployment to a single wildcard domain (*.domain).
Developer Unlimited Domain License for a single developer with unlimited hostnames.
Team Unlimited Domain License for teams of up to five developers with unlimited hostnames.

Each developer can deploy Document Solutions applications using their licensed Distribution Key/s for seamless deployments.

Definition of JavaScript License Types

Developer License (1 Developer, 1 Single Hostname) A Developer License entitles one (1) developer to use Document Solutions for JS and deploy to one (1) production hostname. This license is intended for customers deploying to a single specific hostname, such as app.example.com.
Developer License with 5 Hostnames (1 Developer, 5 Single Hostnames) A Developer License with 5 Hostnames entitles one (1) developer to use Document Solutions for JS and deploy to up to five (5) production hostnames. This is ideal for customers who need coverage for multiple distinct hostnames.
Developer Single Domain License (1 Developer, Single Domain) A Developer Single Domain License entitles one (1) developer to use Document Solutions for JS and deploy to a single wildcard domain, such as *.example.com. This license is intended for deployments spanning multiple subdomains under one primary domain.
Developer Unlimited Domain License (1 Developer, Unlimited Hostnames) A Developer Unlimited Domain License entitles one (1) developer to use Document Solutions for JS and deploy to unlimited hostnames. This license is ideal for customers with broad deployment needs across multiple domains, environments, or client sites.
Team Unlimited Domain License (5 Developers, Unlimited Hostnames) A Team Unlimited Domain License entitles up to five (5) developers to use Document Solutions for JS and deploy to unlimited hostnames. This license is designed for teams building and deploying across multiple domains or large-scale environments.
Distribution License Key(s)

A Distribution License 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.

Distribution keys can be found in the Distribution Keys section on the My Licenses page when signed into a MESCIUS account with a registered Document Solutions Developer License.

Learn how to set the Distribution Key in you application.

Additional License Information

  • Each of these licenses are royalty-free.
  • Regardless of the number of deployments, each developer working on the application that uses Document Solutions must be licensed to use it.
  • Volume discounts are available for multiple devs or developer teams. Contact us.sales@mescius.com to learn more.

How To Use the .NET APIs in Production

  1. Download and install the latest release
  2. Purchase Document Solutions license/s
  3. Register the Developer Key on your account's My Licenses and copy the Distribution Key
  4. Apply the Distribution Key in your application

To license a current instance, pass the Distribution Key to the corresponding API constructor.

var pdfDoc = new GcPdfDocument("dspdf-distribution-key"); // DsPdf
var wordDoc = new GcWordDocument("dsword-distribution-key"); // DsWord
var workbook = new Workbook("dsexcel-net-distribution-key"); // DsExcel
var imageBitmap = new GcBitmap();
imageBitmap.ApplyLicenseKey("dsimaging-distribution-key"); // DsImaging

Alternatively, calling the APIs static SetLicenseKey method will license all instances while the program is running.

See documentation for more infoPDF, Excel, Word, Imaging

Licensing FAQ

A: The JavaScript document viewers cannot be purchased on their own. They are included in the purchase and download of the associated document API library.

Both the Document Solutions PDF Viewer and Data Viewer offer Professional license upgrades in the cart when purchasing the associated document API library.

A: Yes. The license will be linked to your company account with MESCIUS. If you don’t already have one, it will be created at the time of purchase. You can issue your purchased license key(s) to a third-party developer and retain all administrative control via the customer portal. If/when you need to transfer a license key to another developer, you can contact our sales team or support team to reassign the license.

A: Document Solutions for PDF JavaScript can be used in non-browser server environments such as Node.js through its WebAssembly-based API. To do so, you must apply a valid distribution license key before using the API:

DsPdfJS.LicenseKey = "your-distribution-license-key";

To use a distribution license key in a server environment, the key must be issued for non-browser.local. This is a predefined placeholder hostname used specifically for non-browser deployments. It cannot be self-registered through the My Licenses site and can only be obtained by specifically requesting it from Sales.

Distribution license keys issued for standard browser deployments are tied to a developer’s public domain or hostname and are not valid for non-browser environments. Likewise, a key issued for non-browser.local is intended only for server-side use and cannot be used in a browser.

For licensing, Unlimited and Team Unlimited licenses can be used for server deployments, since those license types allow deployment anywhere, including server environments. If you need to use Document Solutions for PDF JavaScript in both browser and server scenarios, separate distribution license keys are required for each deployment type.

Evaluation keys are also available for server environments. If a valid distribution license key is not applied, evaluation limitations will apply, such as watermarks and reduced document-processing limits.

A: Contact our sales team at us.sales@mescius.com and they will promptly respond with an answer.

Troubleshooting

Our licensing mechanism aims to be unobtrusive, but issues may arise for various reasons. For more information on how to activate a key or license an application, check out the API’s licensing documentation.

If you need further assistance, submit a ticket to our support team. Contact the MESCIUS Developer Tools support team at 1-800-858-2739.