【问题标题】:View word docs and PDF in browser?在浏览器中查看 word 文档和 PDF?
【发布时间】:2012-03-08 13:12:38
【问题描述】:

我目前正在开发一个网站,该网站必须让用户能够查看上传的文档,但它们需要在浏览器中可见。

我知道有 Google 文档查看器(但是当尝试在花式框叠加层中打开它时这似乎不起作用),但它们是否有任何其他替代方案,也许是某些 API 可以将它们变成 Flash 或类似的,然后我可以简单地将其嵌入为 swf?

任何帮助将不胜感激。

【问题讨论】:

  • 这完全是关于用户如何配置他们的浏览器。如果您提供 PDF,您应该使用Content-Type: application/pdf 发送它,浏览器会处理它,但它已设置为处理它。具有相关 MIME 类型的 word 文档也是如此。尝试将它们转换为通用格式(基本上必须是 HTML)在系统资源方面的成本很高,并且付出了很多努力/搞砸了,但收效甚微。这也会使修改文档变得非常困难。
  • 据我了解,谷歌是提供文件服务的人。如果它以非花式框的方式工作,它的标题是好的,问题出在 javascript 和花式框的某处。

标签: php flash pdf doc


【解决方案1】:

您说“但是,当您尝试在花式框叠加层中打开它时,这似乎不起作用”您是否尝试过使用标题:

header("Content-type:application/pdf");
header("Content-type: application/vnd.ms-word");

swf 转换见this

【讨论】:

    【解决方案2】:

    但它们是否有任何其他替代方案,也许某些 API 可以转变 将它们放入 Flash 或类似文件中,然后我可以简单地将其嵌入为 swf?

    是的,有用于将 word 和 PDF 文档转换为 Flash (swf) 的 API。也可以将它们转换为纯 HTML,以便文档直接显示在浏览器中,无需 Word 或 PDF 软件(Adobe Reader 等)。我个人使用 Print2Flash 实用程序将我的文档放到网上。它同时将我的文档转换为 Flash 和 HTML 格式。我手动进行转换,但有一个用于转换的 API,我可以在这里看到:http://print2flash.com/print2flashapi.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多