我想使用PDF.js默认查看器在Cordova移动应用程序(Android和iOS)中显示本地pdf文件。
我正在构建一个ExtJs应用程序,该应用程序将与Cordova打包在一起用于Android和iOS。据我所知(如果我错了,请纠正我),我无法将查询字符串中的PDF路径/ URL传递给查看器URL(如faq section中所述),因为我正在尝试访问设备内部通过浏览器/ Web视图中的路径/ URL来存储内存,这有很多限制。因此,我可以使用Cordova File API读取文件,并将原始二进制数据(Uint8Array)传递到viewer.js / viewer.html。
但是我该怎么做? PDFViewerApplicationOptions 仅接受URL /路径,我找不到任何传递Uint8Array的方法。同样, PDFViewerApplication.open(Uint8Array)调用似乎可以正常工作。
我正在使用PDF.js的预构建版本(v2.0.943)。
如果有人指出我正确的方向,我将不胜感激。
谢谢。