GrapeCity Documents Licensing

Your GrapeCity Documents 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 GrapeCity Documents 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 GrapeCity Documents 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 GrapeCity Documents 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 GrapeCity Documents 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 GrapeCity Documents 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 GrapeCity Documents 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@grapecity.com.

Inquire about OEM and SaaS licenses

About Distribution Keys

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

How GrapeCity Documents licensing works

  • Download the free trial and install it.
  • Buy GrapeCity Documents 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 add a distribution key to your application

To license the current instance of GrapeCity Documents 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 Grapecity Documents PDF Viewer, set GcPdfViewer Deployment key to GcPdfViewer.License property before creating and initializing GcPdfViewer; 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 Documents for Excel:

C#

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

Read .NET documentation

Java

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

Read Java documentation

Add your license key as follows to license GrapeCity Documents Data Viewer:

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

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

Read the documentation

To license the current instance of GrapeCity Documents 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 GrapeCity Documents 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 GrapeCity Documents Image Viewer:

JavaScript:

<!DOCTYPE html>
<html lang="en">
<head>
    <script>
        //Set GcImageViewer Deployment key to GcImageViewer.License property before you create and initialize GcImageViewer
        //This must precede the code that references the GcImageViewer js files    
        function loadImageViewer(selector) {
          //Add deployment key
          GcImageViewer.LicenseKey = licenseKey;
          //initialize viewer
          var viewer = new GcImageViewer(selector);
          viewer.open('test.png');
        }
    </script>
</head>
<body onload="loadImageViewer('#root')">
<div id="root"></div>
<script type="text/javascript" src="lib/gcimageviewer/gcimageviewer.js"></script></body>
</html>

Read the documentation