生成word的xml格式文档
大体的实现思路是:
- 先用office2003或者2007编辑好word的样式,然后另存为xml。
- 将xml翻译为FreeMarker模板。
- 最后用java来解析FreeMarker模板并输出Doc。
验证结果
关于xml中的图片替换
xml中图片是base64保存的,可以进行替换,且`pkg:contentType="image/png"`中可以改图片类型,例如把png格式改为jpg,则可以为`pkg:contentType="image/jpeg"`
<pkg:part pkg:name="/word/media/image4.png" pkg:contentType="image/png" pkg:compression="store">
<pkg:binaryData>iVBORw0KGgoAAAANSUhEUgAAAs0AAABTCAIAAADr3q3MAAAACXBIWXMAABJ0AAASdAHeZh94AAAf QElEQVR4nO1dW5bjLK+lzvpHEzycxj2ckOF8uIeDM52cB98QSCDwJakq7afuig1CgJCEJH+9Xi8l EAgEAoFAcAL+790ECAQCgUAg+LEQPUMgEAgEAsFZED1DIBAIBALBWRA9QyAQCAQCwVkQPUMgEAgE AsFZED1DIBAIBALBWRA9QyAQCAQCwVkQPUMgEAgEAsFZED1DIBAIBALBWRA9QyAQCAQCwVn437sJ aMf46Do7KqWU0sb+5+76tJ6Gx2MYp47ud3NaP78Rw6MfRnUVZ8dheCqllLoZ0Nk4Ds+nUup2M/rn TO84jkr/oPF8HC5i8LJqz1ud4ziJ

400

被折叠的 条评论
为什么被折叠?



