【发布时间】:2015-10-08 03:56:52
【问题描述】:
我已经尝试了一段时间来解决这个问题,但我无法找到解决方案。我有一个本地 PDF,需要在应用程序本身或第 3 方应用程序中打开(不管怎样)。我需要拥有它,这样就无需下载其他应用程序即可使用它。有谁知道一个好的解决方案?我已经尝试过 inAppBrowser 和其他一些 javascript 解决方案。
【问题讨论】:
标签: javascript android cordova pdf
我已经尝试了一段时间来解决这个问题,但我无法找到解决方案。我有一个本地 PDF,需要在应用程序本身或第 3 方应用程序中打开(不管怎样)。我需要拥有它,这样就无需下载其他应用程序即可使用它。有谁知道一个好的解决方案?我已经尝试过 inAppBrowser 和其他一些 javascript 解决方案。
【问题讨论】:
标签: javascript android cordova pdf
您好,您可以使用 FileOpener 插件打开文件,使用默认的 PDF 阅读器应用打开 PDF 文档。
安装:
cordova plugin add https://github.com/pwlin/cordova-plugin-file-opener2
用法:
cordova.plugins.fileOpener2.open(
'/sdcard/Download/starwars.pdf', // You can also use a Cordova-style file uri: cdvfile://localhost/persistent/Download/starwars.pdf
'application/pdf',
{
error : function(e) {
console.log('Error status: ' + e.status + ' - Error message: ' + e.message);
},
success : function () {
console.log('file opened successfully');
}
}
);
【讨论】: