如何在没有pdf组件的移动浏览器中显示Base64编码的pdf

时间:2016-07-18 03:18:32

标签: javascript android ios pdf ember.js

大家: 我已经构建了一个基于emberJs的移动设备,现在有一个像这样的新功能:视图中有一个超链接,它有一个Base64编码的pdf字符串,当我点击链接时,它将打开一个新的设备窗口&#39 ; s默认浏览器显示它。在ios它工作正常,因为safari有一个pdf组件来打开它,但在Android它不能工作,因为大多数Android设备的浏览器不会有pdf组件。有一些解决方案,你的帮助会非常友好!

1 个答案:

答案 0 :(得分:1)

您可能想要使用此项目https://mozilla.github.io/pdf.js/, 适用于android就好了(我刚刚在android 6上查看)。

例如如何使用checkout:Pdf.js: rendering a pdf file using a base64 file source instead of url