我有以下情况,需要一些建议:
用户将输入一个word文档作为模板,并在运行时提供一些参数,这样我就可以查询我的数据库并获取数据来填充文档。所以,我需要做两件基本的事情:
- 用当前查询行的相应结果替换文档中的每个键。
- “合并”(复制?复制?)现有文档未更改到自身(附加),具体取决于我从查询中获得的行数,并将此新副本中的键替换为下一行值。
这样做的最佳方法是什么?我现在已经设法通过使用 unmarshallfromtemplate 为其提供哈希图来完成替换部分。但是这种方式有点棘手,因为我需要在文档中添加“${variable_name}”,有时单词将不同标签中的“${”和“}”分开,导致问题。
我已经阅读了有关自定义 xml 绑定的信息,但并没有完全理解它。我需要生成一个自定义 XML,将其注入文档(所有这些非运行时)并调用 applybindings?? 如果这是真的,我将如何将文档中的字段绑定到 xml ?按名字?