0

我需要在 openXML 中调用本地图像并使用 XSLT 将这些图像的 XML 转换为 Word,我想直接插入图像而不是在 document_rels 文件中调用。

我使用下面的标签在 C 驱动器中调用图像“blue_hills.jpg”

   <w:pict>
    <v:shape id="_x0000_i1025" type="#_x0000_t75" style="width:250; height:200">
     <v:imagedata src="c:\Blue_hills.jpg"/>
    </v:shape>
   </w:pict>

任何帮助将不胜感激。

4

1 回答 1

0

你不能那样做。图像被转换为​​二进制并作为图像部分添加到文档中。XML 中 imagedata 的属性 src 无效。它只存储图像部分的关系 ID。

链接解释了带有图像的文档的 Open XML。

这是一个以编程方式插入图像的示例。

于 2012-08-08T00:44:02.930 回答