【问题标题】:How do I display PDFs in browsers without Acrobat plugin如何在没有 Acrobat 插件的浏览器中显示 PDF
【发布时间】:2010-03-06 13:08:32
【问题描述】:

如果类似的问题已经发布,我很抱歉重复。

我们的 Intranet 站点有很多 pdf 的链接。 但是我们的大多数用户都没有安装 pdf 插件。 所以他们看不到任何这些文件。

为他们机器上的浏览器安装 pdf 插件已经 排除。我们不知道为什么,但这可能是一些安全原因。 我们被要求将整个 pdf 列表转换为相似的 html。

现在我正在寻找这些选项。

  1. 找一款能完美模仿pdf到对应的软件 html 文件。(有各种 pdf 文件,如用户手册、产品目录、 统计报告等)。
  2. 编写代码以在浏览器中显示 pdf。 可能就像抄写。我认为 scribd 正在使用闪存。我不认为 我们的内网用户也允许安装 Flash 插件。 如果这可以在 .NET 中完成,那就更可取了。
  3. 手动转换所有这些 pdf(大约 200 个文件,他们会添加更多) 到 HTML 文件。

专家,请点亮我的生活。 :)

【问题讨论】:

    标签: pdf


    【解决方案1】:

    您现在可以使用 JavaScript 渲染 PDF。 https://github.com/mozilla/pdf.js

    【讨论】:

      【解决方案2】:

      我认为阻止在浏览器上加载 ActiveX 插件是可以理解的,因为这会加快浏览体验,并且不会通过占用内存的插件(Adobe 是恕我直言,就是一个例子)破坏浏览器的稳定性。也是由于最近在 PDF 中发现的缺陷,恶意用户可以通过在 PDF 中嵌入脚本的方式任意控制 PC。

      Pdf2Html 会这样做吗?顺便说一句,这是在 Sourceforge 上找到的。

      希望这会有所帮助, 最好的祝福, 汤姆。

      【讨论】:

      • 有 safari 的 Pdf2Html 插件吗?
      【解决方案3】:

      您总是可以使用小程序。 IceSoft、JPedal 和 Qoppa 都提供此功能。

      【讨论】:

      • 我是 java 的菜鸟。这些小程序需要在浏览器中安装任何插件吗?
      • 他们需要在机器上安装 Java。
      【解决方案4】:

      您可以将 PDF 转换为图像或 HTML。图像通常会更准确(看起来更像原始 PDF),但 HTML 当然会更具交互性。您没有提及您是在寻找商业工具还是开源工具,但如果您有兴趣,我们在 www.pdfonline.com 提供的商业工具可以进行这两种类型的转换。干杯

      【讨论】:

        【解决方案5】:

        前几天遇到了这个问题,它似乎可以做你想做的事,并且在你最后将文档保留为 PDF,这将使文件管理更加容易(而不是转换或处理数千个 html 文件)

        http://www.codeproject.com/KB/webforms/aspnetpdfviewer.aspx?msg=3232467

        看起来像一个很棒的用户控件!我还没有机会亲自尝试,但也很想知道您对此的反馈。

        【讨论】:

          【解决方案6】:

          使用 swftools,您可以从 pdf 文件中创建 flash 文件(man page)。可能是 scribd 使用的那种库。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-12-28
            • 1970-01-01
            • 1970-01-01
            • 2016-11-20
            • 1970-01-01
            • 2014-06-18
            • 1970-01-01
            相关资源
            最近更新 更多