我目前正在创建一个Word文档,方法是生成HTML并更改标题信息以显示为.doc文件.这是一个穷人的方法,但它工作得很好(直到现在).
我被要求在文件中包含一个图像.我最好的想法是base64嵌入图像.这在浏览器中工作正常,但是Word只给了我一个带有X的框.
解决方法
这是一个艰难的,Word无法处理数据:HTML中的base64编码图像,至少这是
this question和
this MSDN discussion的结果.
你有三个选择:
>在文档的位置创建一个文件夹,将其存储在文档旁边,并相对引用图像(< img src ='imageFolder / image1.jpg'>)
>使用绝对URL或文件路径(甚至更糟糕)
>查看新Word> 2003 XML based file format(s),绝对有可能.
我能想到的唯一其他选择实际上是创建一个本机Word文件,例如使用OpenOffice.