【问题标题】:Read PDF files in Web without Adobe Plugin在没有 Adob​​e 插件的情况下在 Web 中阅读 PDF 文件
【发布时间】:2011-08-22 06:48:46
【问题描述】:

Web 浏览器是否可以在不安装 Adob​​e 阅读器插件的情况下读取由 Java EE Web 应用程序生成的 pdf 文件?浏览器中没有本机pdf阅读器吗?你能给出什么建议?

【问题讨论】:

    标签: java web-applications pdf jakarta-ee


    【解决方案1】:

    Chrome 有一个built in PDF reader,但其他浏览器没有(据我所知)。

    您可以使用 Google 文档为 PDF 提供“查看”链接。例如,http://bit.ly/oQCsTe 是指向 PDF 文件的(缩短的)链接。为了方便用户在 Google Docs 中查看此内容,请创建如下链接: http://docs.google.com/viewer?url=http://bit.ly/oQCsTe

    或者,如果您可以让用户安装 PDF 阅读器,但不喜欢 Adob​​e 阅读器,您可以推荐一个替代方案,例如 SumatraPDFFoxit Reader

    最后,如果您想让您的用户下载 PDF 而不是在 Web 浏览器中查看它们,在您的 HTTP 请求响应中,将 content-type 标头设置为 application/octet-stream 并将 content-disposition 标头设置为 attachment .

    编辑:更多想法:

    【讨论】:

    • 没有任何方式以编程方式在系统内显示 PDF 吗?不使用任何外部资源?还是没有别的办法?除了安装 Chrome 或链接到 Google 之外?不过你的回答很好。 :)
    • 谢谢 :) 我已经编辑并添加了一些想法,这些想法都依赖于转换为/依赖于现有的技术/格式,但这就是我能想到的全部。
    猜你喜欢
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多