我有一个PDF文档,但我需要用Java替换一些值

我有一个PDF文档,但我需要用Java替换一些值,java,pdf,Java,Pdf,我有一个生成PDF的应用程序。现在我使用ApacheFop只是为了从头开始生成文档(XML+XSLT)。问题是,是否有某种库/方法可以将源PDF文档作为模板处理 我的意思是,我用AdobeAcrobat创建了一个文档,并在其中设置了一些标记,比如${Name}、${姓氏}、${Address},然后我将其放入提供Name、姓氏和Address值的库中 希望你能理解我 注意。PDFBox、iText和PDFlib是PDF库,允许您修改现有的PDF文件,而不是像FOP那样只生成它们。这将允许您加载模

我有一个生成PDF的应用程序。现在我使用ApacheFop只是为了从头开始生成文档(XML+XSLT)。问题是,是否有某种库/方法可以将源PDF文档作为模板处理

我的意思是,我用AdobeAcrobat创建了一个文档,并在其中设置了一些标记,比如${Name}、${姓氏}、${Address},然后我将其放入提供Name、姓氏和Address值的库中

希望你能理解我


注意。

PDFBox、iText和PDFlib是PDF库,允许您修改现有的PDF文件,而不是像FOP那样只生成它们。这将允许您加载模板文档并用实际值替换占位符

PDFBox还提供了如何用另一个值替换文档中的字符串的示例代码: