【发布时间】:2011-04-26 08:37:07
【问题描述】:
我最近发布了一个关于如何在不使用 COM 对象的情况下生成 .doc 文件的问题 - 我得到了一些很好的答复(谢谢!)但不幸的是,我需要该文档与旧的 .doc 格式兼容,而不是 .doc 格式。 docx,因为我们在这里都使用 Office 2003,没有兼容性插件。
我有以下代码生成一个非常基本的文档,但可能会完成这项工作,问题是标题图像非常大(并且必不可少),除非我降低页边距,否则无法放入。 .. 我尝试将 HTML/Body 的边距和填充更改为 0,但不幸的是没有运气:
$fp = fopen("test.doc", 'w+');
$str = "<html><body><img src=\"http://url/header_image.png\">
<B>Content</B></body></html>";
fwrite($fp, $str);
fclose($fp);
【问题讨论】:
-
您确实意识到您不是生成的是 Word .DOC 文档,而是常规的 HTML 文件?
-
有效点,是的:(谢谢