在浏览器上显示.docx(.doc)而无需在php中下载

leo*_*per 7 php ms-word .doc

是否有其他方法可以查看文件(本地/在线)PHP?因为我想.docx (.doc)在我的浏览器中显示一个文件但它继续下载它.那么有代码的人呢?我继续搜索其他一些源代码,但没有运气.我尝试过Iframe但仍然继续下载文件.谢谢!

Aam*_*mir 7

经过大量研究后,我发现了一个最佳解决方案,可以使用iframe在浏览器中显示几乎所有类型的文档.

解决方案是Google Docs Viewer

只需使用iframe下面给出的并替换其中的文档的URL.

<iframe src='https://docs.google.com/viewer?url=ENTER URL OF YOUR DOCUMENT HERE&embedded=true' frameborder='0'></iframe>
Run Code Online (Sandbox Code Playgroud)

通过替换.docx文件的样本URL ,上面的代码变为.

<iframe src='https://docs.google.com/viewer?url=http://calibre-ebook.com/downloads/demos/demo.docx&embedded=true' frameborder='0'></iframe>
Run Code Online (Sandbox Code Playgroud)

通过替换.pdf文件的样本URL ,上面的代码变为.

<iframe src='https://docs.google.com/viewer?url=http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf&embedded=true' frameborder='0'></iframe>
Run Code Online (Sandbox Code Playgroud)

注意:您需要在浏览器中显示文档必须有正确的网址,并且必须是公开可用的,因为谷歌需要获取和显示文档,过程失败,如果文件是私有的,你会看到IFRAMENO预览可用


afa*_*f12 3

我在www.dropbox.com上查看了一些 MS Office 文档。我刚刚看了一下,使用的工具叫QuickLook Framework。它将 docx/doc 转换为 pdf 并在网站上显示 pdf 文档。但它是一个 iOS 库。

如果您的文档是公开的,您可以使用Office Web 查看器Google 文档查看器

我从未使用过 PHP 在线查看 Word 文档,也从未见过完整的工具。但编写一个解析器绝对是可能的,问题是 - 你想保留多少格式?如果可以接受丢失格式,您可以尝试从类似 问题的答案开始。