Converting the License Key to JavaScript

If you’re using PSPDFKit in a JavaScript-based framework, you need to convert the licenses (which are provided in the form of Swift and Objective-C examples) to JavaScript first. This article explains how to properly perform this conversion.

ℹ️ Note: To use PSPDFKit inside your JavaScript-based project, you first need a valid license key. The license key can be obtained in the PSPDFKit Customer Portal (for existing customers), or by following the link inside the PSPDFKit demo email.

Obtaining the License Key

Our license integration guides explain how to integrate the license into an app that’s written in Swift or Objective-C. If you want to add the license in JavaScript, here’s how to do it.

The license code you get from the customer portal or the demo email is similar to this:

PSPDFKit.SDK.setLicenseKey("PQmgAnmE1GsqwrY8nV2Gaq4g9wcg8XDF3p9ymbsw1npPclRg9Wsd3FQZXF2s4OT9BeiKk6g9sutdcy9032sgf8afm432wkq50SrGfi71CDuJCoVdIbF6Zj+BIYeaz38ghlFfydfMOFlfd4H5t0y")
[PSPDFKitGlobal setLicenseKey:@"PQmgAnmE1GsqwrY8nV2Gaq4g9wcg8XDF3p9ymbsw1npPclRg9Wsd3FQZXF2s4OT9BeiKk6g9sutdcy9032sgf8afm432wkq50SrGfi71CDuJCoVdIbF6Zj+BIYeaz38ghlFfydfMOFlfd4H5t0y"];

Converting for Appcelerator Titanium

The JavaScript equivalent to Appcelerator Titanium is this:

pspdfkit.setLicenseKey(
  "PQmgAnmE1GsqwrY8nV2Gaq4g9wcg8XDF3p9ymbsw1npPclRg9Wsd3FQZXF2s4OT9BeiKk6g9sutdcy9032sgf8afm432wkq50SrGfi71CDuJCoVdIbF6Zj+BIYeaz38ghlFfydfMOFlfd4H5t0y"
);

Converting for Apache Cordova

The JavaScript equivalent to Apache Cordova is this:

PSPDFKit.setLicenseKey(
  "PQmgAnmE1GsqwrY8nV2Gaq4g9wcg8XDF3p9ymbsw1npPclRg9Wsd3FQZXF2s4OT9BeiKk6g9sutdcy9032sgf8afm432wkq50SrGfi71CDuJCoVdIbF6Zj+BIYeaz38ghlFfydfMOFlfd4H5t0y"
);

Converting for Flutter

The Dart equivalent to Flutter is this:

Pspdfkit.setLicenseKey("PQmgAnmE1GsqwrY8nV2Gaq4g9wcg8XDF3p9ymbsw1npPclRg9Wsd3FQZXF2s4OT9BeiKk6g9sutdcy9032sgf8afm432wkq50SrGfi71CDuJCoVdIbF6Zj+BIYeaz38ghlFfydfMOFlfd4H5t0y");

Converting for React Native

The JavaScript equivalent to React Native is this:

PSPDFKit.setLicenseKey(
  "PQmgAnmE1GsqwrY8nV2Gaq4g9wcg8XDF3p9ymbsw1npPclRg9Wsd3FQZXF2s4OT9BeiKk6g9sutdcy9032sgf8afm432wkq50SrGfi71CDuJCoVdIbF6Zj+BIYeaz38ghlFfydfMOFlfd4H5t0y"
);