小编wil*_*son的帖子

如何使用docx4j从模板创建一个新单词

我有以下场景,需要一些建议:

用户将输入word文档作为模板,并在运行时提供一些参数,以便我可以查询我的数据库并获取数据来填充文档.所以,我需要做两件基本的事情:

  1. 将文档中的每个键替换为当前查询行的相应结果.
  2. "合并"(复制?复制?)将现有文档保持不变(附加),具体取决于我从查询中获取的行数,并将此新副本中的键替换为下一行值.

这样做最好的方法是什么?我现在设法做了替换部分,使用unmarshallfromtemplate为它提供一个hashmap.但这种方式有点棘手,因为我需要在文档中添加"$ {variable_name}",有时单词会在不同的标签中分隔"$ {"和"}",从而导致问题.

我读过有关自定义xml绑定的内容,但完全不了解它.我需要生成一个自定义XML,将其注入文档(所有这些un运行时)并调用applybindings ?? 如果这是真的,我如何将文档中的字段绑定到xml?按名字?

java templates copy ms-word docx4j

4
推荐指数
1
解决办法
6151
查看次数

javamail imap 如何通过接收日期 desc 获取邮购

javamail imap 如何通过接收日期 desc 获取邮购?folder.getMessage()没有日期 arg。我想在 imap 中获取邮件时按日期排序。感谢提前!

sorting imap date jakarta-mail

2
推荐指数
1
解决办法
4511
查看次数

标签 统计

copy ×1

date ×1

docx4j ×1

imap ×1

jakarta-mail ×1

java ×1

ms-word ×1

sorting ×1

templates ×1