有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    我不认为ITEXT是我的首选技术。

    我将为XSL-FO使用Velocity模板,用动态数据填充它,生成XSL-FO,并使用标准XSL-T引擎将其转换为PDF。复杂但有效

    或者,如果您希望继续使用iText,只需了解如何在Java对象中进行替换,并以这种方式生成表单即可

    我不推荐Excel作为“数据库”