您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用PHP或HTML在浏览器中查看/打开Word文档

如何使用PHP或HTML在浏览器中查看/打开Word文档

有两种选择:第一种是仅链接到它,<a href="MyWordDocument.doc">My Word Document</a>第二种是使用iframe并将其指向文档。但是,要使此功能起作用,大多数浏览器都要求服务器发送Content- disposition: inline带有文档的标头。如果您无法配置Web服务器来执行此操作,则可以将文档包装在PHP中:

<?PHP
header('Content-disposition: inline');
header('Content-type: application/msword'); // not sure if this is the correct MIME type
readfile('MyWordDocument.doc');
exit;

然后链接到该脚本而不是您的Word文档。

但是,这不能保证能正常工作。content-disposition标头只是一个提示,任何浏览器都可以选择将其视为附件。

另外,请注意.doc并非完全可移植;基本上,您需要Word才能正确显示它(Open Office和其他一些Open Source应用程序确实做得不错,但是还不完善),并且浏览器必须支持将Word作为插件打开。

如果.doc文件格式要求不是一成不变的,则PDF将是一个更好的选择(转换通常与从Word内部在PDF打印机(例如CutePDF)上打印一样简单),或者甚至可以转换将文档转换为HTML(但是里程可能会有所不同)。

php 2022/1/1 18:23:06 有486人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶