GrapeCity Documents for GcDocs PDF Viewer supports the following types of license:
You can obtain a free 30-day evaluation key by contacting us.sales@grapecity.com. The evaluation version is fully functional and displays the below watermark:
'Powered by GrapeCity Documents PDF Viewer. Your temporary deployment key expires in [x] days.'
The evaluation key will allow you to develop and test your application on both your development machine and staging server for 30 days.
Once you purchase the license, you will receive a license key that removes all watermarks. The production license offers two types of licenses: standard and professional.
Included with every GcPdf license purchase. This deployment includes all features of the viewer except those that require the viewer to use SupportApi property (i.e., connect the viewer to GcPdf on the server). For more information, see View PDF.
Includes all the features of the Standard license in addition to features that require the viewer to use the SupportApi property (i.e., connect the viewer to GcPdf on the server). For more information, see Edit PDF.
Please refer to GcPDF Viewer License Options to know more about Standard and Professional Viewer License.
To apply evaluation/production license in GcDocs PDF Viewer, set GcPdfViewer licensed deployment key to GcPdfViewer.License property before creating and initializing GcPdfViewer:
Copy Code
|
|
---|---|
<script> // Add your license GcPdfViewer.LicenseKey = 'your_license_key'; // Add your code window.onload = function(){ const viewer = new GcPdfViewer("#viewer1", { file: 'helloworld.pdf' }); viewer.addDefaultPanels(); } </script> |
This must precede the code that references the js files:
Copy Code
|
|
---|---|
<!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> |
Note that the following files should be included while redistributing GcPdfViewer.