出错原因:
1. 在段落替换部分,最小单位是XWPFRun,XWPFRun是一个XML节点,包含了各种样式,属性和文字
2. 从XWPFRun中取出文字进行替换,失败的原因就是:${变量}被分割在了数个XWPFRun里面,替换失败
解决方法
1.word打开原docx文件,取消各种拼写检查,另存为 xml文件
2.文本编辑器打开xml,找到要替换的属性占位符,手动处理.
3.保存xml,用word打开xml,另存为,docx.
如果还不行,可以再换一种段落的替换方式.
出错原因: 1. 在段落替换部分,最小单位是XWPFRun,XWPFRun是一个XML节点,包含了各种样式,属…
出错原因:
1. 在段落替换部分,最小单位是XWPFRun,XWPFRun是一个XML节点,包含了各种样式,属性和文字
2. 从XWPFRun中取出文字进行替换,失败的原因就是:${变量}被分割在了数个XWPFRun里面,替换失败
解决方法
1.word打开原docx文件,取消各种拼写检查,另存为 xml文件
2.文本编辑器打开xml,找到要替换的属性占位符,手动处理.
3.保存xml,用word打开xml,另存为,docx.
如果还不行,可以再换一种段落的替换方式.