【发布时间】:2018-02-15 00:03:43
【问题描述】:
我使用 php 使用 HTML 内容创建了一个扩展名为 .doc 的 Word 文件。 当我打开文档时,它可以正常打开,但是当我尝试在对话框中另存为时,它会将“网页”显示为“另存为”类型。
我使用了这样的代码 https://stackoverflow.com/a/13340217, https://daveismyname.blog/create-a-doc-file-with-php-on-the-fly
但我需要将其默认为 Word 97-2003 文档的 Word 文档类型 因为用户在保存时无法观察到这种格式。
我附上了这个问题的图片:
另存为类型问题图像
(注意:该代码需要对 php headers 和 html head 标签元素进行一些更改。)
谁能提供解决这个问题的建议?
【问题讨论】:
-
如果你真的想要一个 Word 文档,MS Word 将把它当作 word 文档,那么你需要创建一个 word 文档,而不是一个伪装成 word 文档的 html 块,因为它有一个 .doc扩展名.... MS Word 不知道您的文档应该保存为 word 文档,因为它不是真正的 word 文档,它是 html 标记,所以它会这样对待它