java如何在中使用iText查找文本并将其替换为pdf文件
我有一份pdf表格,结构如下
Hello firstname,
Mr. firstname you are currently working at the designation post
and your current package is salary.
Thanks.
Excel database
--------------------------------------
+ firstname + salary + designation +
|-----------|----------|--------------|
| Alin | 3,00,000 | Manager |
| Roy | 2,75,000 | Php Developer|
+-----------+----------+--------------+
在这里,关键字firstname、designation和salary从excel数据库中获取并动态更改。 假设用户选择alin,则在pdf表单中,firstname被alin替换,salary和designation分别被3、00000和Manager替换
我的问题是,我在iText中是新手,我找不到如何搜索和替换这些关键字的方法。 感谢您的帮助
# 1 楼答案
我将为XSL-FO使用Velocity模板,用动态数据填充它,生成XSL-FO,并使用标准XSL-T引擎将其转换为PDF。复杂但有效
或者,如果您希望继续使用iText,只需了解如何在Java对象中进行替换,并以这种方式生成表单即可
我不推荐Excel作为“数据库”