【发布时间】:2021-07-02 15:46:33
【问题描述】:
我将 Docx4j 与 Java/Spring 一起使用,并且我构建了一个服务,该服务用变量值替换文档中的一些占位符。
所以在我的 docx 中,我有一个像这样的“占位符”:[address],我用 5 个不同的变量组合替换。
我这样做的代码是:
Docx4JSRUtil.searchAndReplace(template, Stream.of(new String[][] {
"[address]", "" + cust_street + " " + " " + cust_locality + " " + cust_cap ""
}
所以实际上我的代码用同一行上的所有值替换了占位符。 但我真正需要完成的是用换行符将这 3 个变量写在 2 行不同的行上。
所以而不是像这样的结果: cust street cust locality cust cap
我需要这样的结果:
客栈
cust locality cust cap
提前感谢大家:)
【问题讨论】: