【问题标题】:Issue displaying pdf on android using <object> html tag使用 <object> html 标签在 android 上显示 pdf 的问题
【发布时间】:2011-09-22 17:34:56
【问题描述】:

我正在尝试使用 html [object] 标签将 PDF 显示到网页。这适用于 PC 和 iPhone/iPad 上的所有网络浏览器。但是,当我在 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。感谢您的帮助。

【问题讨论】:

    标签: android html pdf


    【解决方案1】:

    有谁知道为什么这行不通

    因为 Android 不支持。

    或者我可以使用的其他 html 控件,而不是在手机上强行调用本地 PDF 程序。

    甚至可能没有“手机上的本地 PDF 程序”。许多手机附带一部,许多用户安装一部,​​但无法保证。

    但是,除此之外,没有办法在现有的 Android 浏览器中原生内联显示 PDF。第三方可能支持它(例如,Firefox)。将 PDF 转换为 Flash 动画可能适用于现有的 Android 浏览器,但仅适用于 Android 2.2 及更高版本。

    但我不确定如何在我的网站上使用它

    你不会的。那是 Java 代码,用于 Android 应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多