【问题标题】:MS Word .doc file save as type should be Word 97-2003 not Web PageMS Word .doc 文件另存为类型应为 Word 97-2003 而不是网页
【发布时间】: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 标记,所以它会这样对待它

标签: php html ms-word


【解决方案1】:

查看“工具”,在“另存为”窗口,并保存为指定格式。

【讨论】:

  • 感谢您的回复,但我需要在代码方面进行更改,而不是在 ms office 中。
  • 这应该保存为默认,我相信不是代码问题,试试看。
  • @ecp - 正在读取的文件是 html 标记,因此这是 MS Word 提供的默认保存格式,但发帖人希望 MS Word 默认更改为 Word 97-2003,这只能发生如果正在读取的文件是真实的word文档
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多