如何在没有Acrobat插件的浏览器中显示PDF

时间:2010-03-06 13:08:33

标签: pdf

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

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

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

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

  1. 找到一个完全模仿pdf的软件到相应的 html文件。(各种pdf都在那里,如用户手册,产品目录, 统计报告等)。
  2. 有点编写代码以在浏览器中显示pdf。 可能就像涂鸦一样。我认为scribd正在使用flash。我不这么认为 我们的Intranet用户也允许安装Flash插件。 如果这可以在.NET中完成,则更受欢迎。
  3. 手动转换所有这些pdf(大约200个文件,它们将添加更多) 到HTML文件。
  4. 专家们,请点亮我的生活。 :)

6 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

我认为防止ActiveX插件加载到浏览器上是可以理解的,因为这样可以加快浏览体验,而不是通过内存占用插件来破坏浏览器的稳定性(Adobe就是这样的例子)。此外,由于PDF中最近发现的漏洞,恶意用户可以通过嵌入PDF中的脚本来任意控制PC。

Pdf2Html会这样做吗?顺便提一下,这可以在Sourceforge上找到。

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

答案 2 :(得分:2)

您可以随时使用小程序。 IceSoft,JPedal和Qoppa都提供此功能。

答案 3 :(得分:1)

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

答案 4 :(得分:1)

前几天遇到这个问题,它似乎做了你想做的事情,并将文档保存为PDF,这将使文件管理变得更加容易(而不是转换或处理成千上万的html文件)

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

似乎是一个很棒的用户控件!我没有机会自己尝试一下,但也很想知道你对此的反馈。

答案 5 :(得分:1)

使用swftools,您可以使用pdfs(man page)创建flash文件。可能是那种图书馆用的。