为我的word文档转换blob图片

时间:2013-11-25 10:53:37

标签: xml xslt ms-word

我正在使用XSL-XML来创建一个包含数据库中某些数据的word文档。

当我使用此代码在(我认为)bytearray中插入带有图像的xsl <w:pict>时:

<w:binData w:name="wordml://02000001.jpg" xml:space="preserve">/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEB....

我得到的图片。

但是在我的数据库中,我有一个代表图片的blob字段。这看起来不像上面的bytearray。如何将数据库的blob字段转换为可由xsl解释的内容并将图像放入word文档中。

1 个答案:

答案 0 :(得分:1)

w:binData的内容在我看来就像在base64中编码一样,所以你需要使用你的编程语言提供的任何功能(你不会在问题中说你正在使用哪种语言或工具)将数据库BLOB的内容编码为base64,并将其插入输出中的适当位置。