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

在浏览器上显示.docx(.doc),无需在php中下载,php,ms-word,.doc,Php,Ms Word,.doc,在PHP中是否有其他方式查看文件(本地/在线)?因为我想在浏览器中显示一个.docx(.doc)文件,但它一直在下载它。有没有人有密码?我一直在搜索其他一些源代码,但运气不好。我尝试使用Iframe,但仍然继续下载文件。谢谢 我在上查看了一些MS Office文档。我刚看了一下,用的工具叫。它将docx/doc转换为pdf,并在网站上显示pdf文档。但它是一个iOS库 如果您的文档是公开的,则可以使用或 我从未使用PHP在线查看Word文档,也从未见过完整的工具。但是编写解析器是绝对可能的,问题

PHP
中是否有其他方式查看文件(本地/在线)?因为我想在浏览器中显示一个
.docx(.doc)
文件,但它一直在下载它。有没有人有密码?我一直在搜索其他一些源代码,但运气不好。我尝试使用
Iframe
,但仍然继续下载文件。谢谢

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

如果您的文档是公开的,则可以使用或

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

这是一个简单的解决方案,可以使用iframe在浏览器中显示几乎所有类型的文档

解决办法是

只需使用下面给出的
iframe
,并替换其中文档的url即可

<iframe src='https://docs.google.com/viewer?url=ENTER URL OF YOUR DOCUMENT HERE&embedded=true' frameborder='0'></iframe>
通过替换
.pdf
文件的示例url,上述代码变为

<iframe src='https://docs.google.com/viewer?url=http://calibre-ebook.com/downloads/demos/demo.docx&embedded=true' frameborder='0'></iframe>
<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>

注意:需要在浏览器中显示的文档必须正确 url必须是公开的,因为谷歌需要 获取并显示文档,如果文档是私有的且 您将看到iframe,而没有可用的预览


我不知道这个线程是否关闭了,除了谷歌视图 这个代码运行得很好

<iframe src='//docs.google.com/gview?url=URLOFDOC.docx&embedded=true' frameborder='0'></iframe>


您可能需要阅读并查看这篇文章,这取决于您的服务器和浏览器setting@TunZarniKyaw该设置是什么?将其转换为pdf并显示。是否有任何
代码片段