使用Java编辑PDF文件

3

我正在尝试编辑一个现有的PDF文件。这是一个需要填写一些地址和其他信息的文件。我想将地址簿连接到应用程序中,以便用户可以从地址簿中选择一个用户,并自动填写部分内容。

我的问题是:

  1. 是否可以编辑现有的PDF文件并填写一些字段(+/-20)?因为我知道有Itext(http://www.itextpdf.com),但我读到可能性非常小。
  2. 或者我最好将PDF转换为JPG并将其作为背景。并在需要填写字段的位置创建JLabels。然后将整个框架打印到A4上。
  3. 还有更好的方法吗?

所以我需要逐步执行以下操作:

  • 选择其中一个PDF文件(它们在程序中)
  • 填写一些内容/地址字段
  • 使用打印机打印PDF /表格
3个回答

1

我看得很快,我认为这可能非常有用。你使用过它吗?如果是的话,我可以在现有的PDF中添加一些按钮,例如添加一个按钮来打开Java应用程序地址簿并单击一个项目,并将其自动设置在PDF(FDF)中吗? - Danny Gloudemans
我还发现需要运行一个服务器。我不能在客户机上使用它。 - Danny Gloudemans
不,我从其他开发人员那里听说过它,但我没有任何个人经验。 - AurA

0
你可以使用pdf表单,并通过ITextApache PDFBox编程方式编辑字段值(下载pdfbox并查看SetField.java示例)。

能否编辑现有的PDF文件并填写一些字段(+/- 20),因为我知道有Itext(http://www.itextpdf.com),但我读到可能性非常小。你有例子或什么吗? - Danny Gloudemans

0

我们没有编辑现有的PDF文件,而是使用iReport从我们的Java应用程序中创建全新的信函/报告/文档。


嗯,我需要为客户准备这个,所以我认为这对我的客户不太好。因为他需要做太多的事情。它必须要简单! - Danny Gloudemans

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接