【发布时间】:2012-08-27 00:48:57
【问题描述】:
我遵循了这个 tut : http://klewos.wordpress.com/2010/04/16/using-php-to-fill-a-word-document-quick-tip/ 一切都很好,直到我将下载的 .doc 打开到 libre office,
它不是输出文档内容,而是将完整的xml代码显示为内容!
请注意,我更愿意创建 PDF 作为最终文档,但使用 doc 似乎更容易
我应该错过将 xml 转换为 doc 的步骤吗?
如果有人看到更好的方法来做这种事情(我的基础文档有 10 页长,所以我真的不想逐行创建 pdf)
欢迎任何帮助;)
【问题讨论】:
-
您链接到的文章会生成 Office 2003 特定的 XML 文件(与 Office 2007+ OfficeOpenXml 标准无关)。 Libreoffice 不支持这些文件,只支持二进制 97-2003 *.doc 文件和 OfficeOpenXml *.docx 文件。
-
你说得对,谢谢。我终于改用 html2pdf 而不是尝试获取 doc/odt。 Html2pdf 看起来很棒而且很灵活,所以现在我从 html 页面生成 PDF
标签: php xml codeigniter templates doc