如何在HTML中生成Word中显示图像?

St.*_*son 7 html base64 ms-word

我目前正在通过生成HTML并更改标题信息来创建Word文档以显示为.doc文件.这是一个穷人的方法,但它工作得很好(直到现在).

我被要求在文件中包含一个图像.我最好的想法是base64嵌入图像.这在浏览器中工作正常,但是Word只给了我一个带有X的框.

关于如何将图像嵌入此文件并将其显示在Microsoft Word中的建议?

Pek*_*ica 13

这是一个艰难的,Word无法处理data:HTML中的base64编码图像,至少这是这个问题MSDN讨论的结果.

你有三个选择:

  • 在文档的位置创建一个文件夹,将其与文档一起存储,并相对引用图像(<img src='imageFolder/image1.jpg'>)

  • 使用绝对URL或文件路径(甚至更糟糕)

  • 查看新的Word> 2003 基于XML的文件格式,它绝对有可能存在.

我能想到的唯一其他选择实际上是创建一个本机Word文件,例如使用OpenOffice.