首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WordML添加图像

使用WordML添加图像
EN

Stack Overflow用户
提问于 2011-03-23 22:18:12
回答 1查看 3K关注 0票数 1

我正在尝试使用WordML将图像添加到文档中。我在这里的http://www.codeproject.com/KB/office/WordML.aspx中使用了xml作为jpg示例的基础。我已经设法写Java来创建这个文档中的xml(wordML),然而,当我尝试在MSword2007中打开生成的文件时,它显示该文件无效或损坏。

无法打开的文档的xml如下所示:

http://pastebin.com/RNEkbvYG (原始xml)很抱歉,粘贴的时间太长了,这是我能创建的最短的示例,在顶部和底部有大量的胶水,但您可以清楚地看到中间的数据图像。

http://pastebin.com/download.php?i=RNEkbvYG (下载,从txt重命名为xml并用word打开)

如果任何人能在上面的链接中查看xml,看看他们是否能看到为什么它不能在word中打开,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-24 17:53:02

代码语言:javascript
复制
<w:pict>
            <w:binData w:name="wordml://02000001.jpg">/9j/4AA..Xof/9k=</w:binData>
            <v:shape id="_x0000_i1025" style="width:100%;height:auto" type="#_x0000_t75">
              <v:imagedata o:title="network" src="wordml://02000001.jpg"/>
            </v:shape>
          </w:pict>

是2003 WordML。2007 docx format / ECMA标准中没有w:binData元素。

您可以尝试使用docx4j :-)

请参阅http://dev.plutext.org/svn/docx4j/trunk/docx4j/src/main/java/org/docx4j/samples/AddImage.java

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5406625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档