我正在努力将 PSPDFKit 与 Ionic 2 一起使用。我添加了 cordova 并引用了 PSPDFKitPlugin。
我尝试将以下行添加到我从中调用 PSPDFKit 的“.ts”文件的顶部。
declare var cordova: any;
然后在文件中的事件中,我在下面添加了以下代码:
let fileNative = new File();
this.platform.ready().then(() => {
cordova.PSPDFKitPlugin.setLicenseKey('KEY');
cordova.PSPDFKitPlugin.present(`${fileNative.dataDirectory}/${file.name}`, {
pageTransition: 'curl',
pageMode: 'double',
backgroundColor: 'red'
});
});
通过 Safari 的远程调试器检查模拟器的控制台日志时,会出现以下错误:
EXCEPTION: Uncaught (in promise): TypeError: undefined is not an object (evaluating 'cordova.PSPDFKitPlugin.setLicenseKey')