以预先构建的版本将Uint8Array传递给pdf查看器

时间:2019-01-23 12:21:24

标签: javascript cordova pdf extjs pdf.js

我想使用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)。

如果有人指出我正确的方向,我将不胜感激。

谢谢。

0 个答案:

没有答案