这个html页面看起来没有任何错误。
<html>
<body>
<table border='1'>
<tr><td><img src='logo.png' width="100px" height="100px" ></td></tr>
<tr><td>adfadfasdfasdfasf</td></tr>
</table>
</body>
</html>
这里它看起来很好,并显示图像,但当我想通过以下方式将其导出到ms-word时
<?php
header("Content-Type: application/vnd.ms-word");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=WeeklyBulletin.doc");
?>
<html>
<body>
<table border='1'>
<tr><td><img src='logo.png' width="100px" height="100px" ></td></tr>
<tr><td>adfadfasdfasdfasf</td></tr>
</table>
</body>
</html>
它不是导出图像而只是导出文本和表格。
答案 0 :(得分:0)
在MS Word中打开文档时,将不会加载相对img链接logo.png
,因为路径在Word文档的上下文中没有意义。如果您将src
更新为图片的完整路径(包括http://YOURDOMAIN.COM/
等),则Word会加载图片。
这将允许任何查看具有互联网连接的doc的人看到图像。但是,如果您希望将图像嵌入到Word文档中,则可能需要查看更复杂的内容。 PHPWord之类的东西可能更适合您的需求。