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

发布于 2025-01-03 04:55:54 字数 227 浏览 1 评论 0原文

我有一个可以生成 PDF 的应用程序。现在我使用 Apache FOP 只是从头开始生成文档(XML+XSLT)。问题是有某种库/方法可以将我的源 PDF 文档视为模板吗?

我的意思是,我使用 Adob​​e Acrobat 创建一个文档,然后设置一些标记,例如 ${Name}、${Surname}、${Address},然后将其放入提供名称、姓氏和地址值的库中。

希望你能理解我。

问候。

I have an application which generates PDFs. Now I'm using Apache FOP just for generate a document from scratch (XML+XSLT). The question is there some kind of library/method that I can treat my source PDF document as a template?

I mean, I create a document with Adobe Acrobat and just set there some markups like ${Name}, ${Surname}, ${Address} and then I put it into the library providing values for Name, Surname and Address.

Hope you can understand me.

Regards.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁我热情 2025-01-10 04:55:54

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

http://pdfbox.apache.org/

http://itextpdf.com/

http://www.pdflib.com/

PDFBox 还提供了如何将文档中的字符串替换为另一个字符串的示例代码值: https://pdfbox.apache.org/apidocs /org/apache/pdfbox/examples/pdmodel/ReplaceString.html

PDFBox, iText and PDFlib are PDF libraries that allow you to modify existing PDF files instead of only generating them like FOP does. This would allow you to load the template document and replace the placeholders with the actual values.

http://pdfbox.apache.org/

http://itextpdf.com/

http://www.pdflib.com/

PDFBox also provides sample code on how to replace a string in the document with another value: https://pdfbox.apache.org/apidocs/org/apache/pdfbox/examples/pdmodel/ReplaceString.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文