解决POI3.10 添加图片不成功的问题

时间:2019-01-10 13:32:15
【文件属性】:

文件名称:解决POI3.10 添加图片不成功的问题

文件大小:13.09MB

文件格式:RAR

更新时间:2019-01-10 13:32:15

POI3.10 添加图片 替换模板

解决POI3.10在添加图片的时候自身有一个BUG。纠结了很久都没解决,今天终于弄好了,文件包中附带了修改好的jar包bsj-poi-ooxml-3.10-FINAL-20140208.jar。主要问题是出在:org.apache.poi.xwpf.usermodel.XWPFRun.addPicture()函数 解决的是 // Pesky XmlBeans bug - see Bugzilla #49934 测试代码: HashMap map = new HashMap(); map.put("${name}", "李清清"); map.put("${tel}", "0851-xxxxxx"); map.put("${org}", "信息工程"); map.put("${userpic}", new Object[]{"d:\\p1.jpg",100,150}); String srcPath = "d:\\1.docx"; String destPath = "d:\\2.docx"; searchAndReplace(srcPath, destPath, map);


【文件预览】:
WordTest
----.project(384B)
----src()
--------com()
----lib()
--------bsj-poi-ooxml-3.10-FINAL-20140208.jar(1015KB)
--------dom4j-1.6.1.jar(307KB)
--------log4j-1.2.17.jar(478KB)
--------junit-4.12.jar(308KB)
--------xmlbeans-2.3.0.jar(2.54MB)
--------xmlbeans-2.6.0.jar(2.6MB)
--------poi-examples-3.10-FINAL-20140208.jar(306KB)
--------commons-logging-1.1.3.jar(61KB)
--------poi-excelant-3.10-FINAL-20140208.jar(30KB)
--------poi-scratchpad-3.10-FINAL-20140208.jar(1.18MB)
--------poi-ooxml-schemas-3.10-FINAL-20140208.jar(4.72MB)
--------commons-codec-1.9.jar(258KB)
--------poi-3.10-FINAL-20140208.jar(1.86MB)
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
--------org.eclipse.core.resources.prefs(76B)
----.classpath(1KB)
----bin()
--------com()

网友评论

  • 一般般,一般
  • 楼主,图片替换不了。。。怎么解
  • 测试失败......文档也没替换成功
  • 评论一次才可以继续下载?好吧,评论指为下载,资源要是有word模板会更好!
  • 好歹带上你的word文档呀 。。。