在浏览器中查看word文档和PDF


View word docs and PDF in browser?

我目前正在开发一个网站,该网站必须允许用户查看上传的文档,但这些文档需要在浏览器中查看。

我知道有Google文档查看器(然而,当尝试在fancybox覆盖中打开它时,这似乎不起作用),但它们是否有其他替代方案,也许是一些API可以将它们变成Flash或类似的东西,然后我可以简单地将其嵌入为swf?

如有任何帮助,我们将不胜感激。

你说"然而,当试图在fancybox覆盖中打开它时,这似乎不起作用"你尝试过使用标题吗:

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

有关swf转换,请参阅此

但它们还有其他替代品吗?也许API的他们到Flash或类似的,然后我可以简单地将其嵌入为swf?

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