我正在尝试使用html [object]标签向网页显示PDF。这适用于PC和iPhone / iPad上的所有Web浏览器。但是当我在Android上加载相同的页面时,它会询问我是否要在不显示PDF时下载备份文件。有谁知道为什么这不起作用或我可以使用的另一个HTML控件,而不是强行调用手机上的本地PDF程序。
以下是我的html呈现方式。
<object data="../myFile.pdf" type="application/pdf" width="100%" height="100%">
<p>Missing PDF plugin for this browser.<a href="../myFile.pdf">Click here to download the PDF file.</a></p>
</object>
我还看到了stackoverflow上的示例,建议使用下面的代码,但我不确定如何在我的网站上利用它,并希望有一个可能的html修复。
WebView webview = new WebView(this);
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("URL/Demo_PDF.pdf");
我使用的手机是Thunderbolt。谢谢你的帮助。
答案 0 :(得分:4)
有谁知道为什么这不起作用
因为Android不支持。
或我可以使用的另一个html控件,而不是强行调用手机上的本地PDF程序。
甚至可能 手机上的“本地PDF程序”。许多手机都配有一个,许多用户安装了一个,但无法保证。
但是,除此之外,没有办法在Android浏览器中原生内嵌显示PDF。第三方可能支持它(例如,Firefox)。将PDF转换为Flash动画可能适用于Android浏览器,但这仅适用于Android 2.2及更高版本。
但我不确定如何在我的网站上利用它
你不会。这是Android代码的Java代码。