Javascript Android:如何集成pdf.js在SD卡中读取pdf文件

Javascript Android:如何集成pdf.js在SD卡中读取pdf文件,javascript,android,pdf,Javascript,Android,Pdf,我知道这个问题似乎很简单,而且已经被问过了,但我搜索了一下,却没有。我想在我的webview中打开pdf,因此我搜索发现了两个主要解决方案: 1) 谷歌文档:但它不从SD卡读取数据 2) js似乎更好,可以在SDCard中的Pdf上使用 要使用它,请执行以下操作: <iframe src="file:///android_asset/pdfjs/web/viewer.html?file=" + file.getAbsolutePath() + file + "&embedded=

我知道这个问题似乎很简单,而且已经被问过了,但我搜索了一下,却没有。我想在我的webview中打开pdf,因此我搜索发现了两个主要解决方案:

1) 谷歌文档:但它不从SD卡读取数据

2) js似乎更好,可以在SDCard中的Pdf上使用

要使用它,请执行以下操作:

 <iframe src="file:///android_asset/pdfjs/web/viewer.html?file=" + file.getAbsolutePath() + file + "&embedded=true' 
          width='100%' height='100%' 
          style='border: none;'></iframe>"

您是否尝试过搜索?所有这些话题在stackoverflow上已经讨论了一百万次了。例如,检查一下,或者你也可以找到一个很好的使用@x0r的例子,我搜索过,你的评论没有真正回答我,我知道如何从SDCard在webview中放置.html,但我想知道的是如何实现pdf.js。您给出的示例很好,但文件夹位于assets中,而在android studio上,我没有此文件夹:/如果您没有创建assets文件夹,那么在其中创建assets文件夹有什么问题?@x0r是的,我很糟糕,我对libs等目录的资产理解错误。。。如果我把pdf.js放在SD卡(我的index.html所在的位置)中,它会正常工作吗?但也许你可以解释最后一件事,在他的index.html(在你给出的示例中)中,他在哪里打印pdf?我知道一点html,但我不知道它在哪里。“如何使用pdf.js在div中显示pdf?”a.将iframe放在div中