用Java编辑PDF文件

用Java编辑PDF文件,java,pdf,printing,itext,Java,Pdf,Printing,Itext,我正在尝试编辑现有的PDF文件。这是一个文件,我需要填写一些地址和其他东西。我想将一个地址簿连接到应用程序,以便用户可以从地址簿中选择一个用户,并自动填充一个部分 我的问题是: 是否可以编辑现有的PDF文件并填写一些字段(+/-20),因为我知道有Itext(http://www.itextpdf.com)但我读到可能性很小 或者我可以更好地将PDF转换为JPG并将其作为背景。并在需要填写字段的地方创建jlabel。然后在A4上打印整个相框 还是有更好的可能性 所以我需要一步一步地做: 选择一

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

我的问题是:


  • 是否可以编辑现有的PDF文件并填写一些字段(+/-20),因为我知道有Itext(http://www.itextpdf.com)但我读到可能性很小
  • 或者我可以更好地将PDF转换为JPG并将其作为背景。并在需要填写字段的地方创建jlabel。然后在A4上打印整个相框
  • 还是有更好的可能性
  • 所以我需要一步一步地做:

    • 选择一个PDF(它们在程序中)
    • 用内容/地址填充某些字段
    • 使用打印机打印PDF/表单

    Adobe提供了一个名为as的工具包,它为不同语言的表单提供了API


    您可以在该页面底部获取java代码或选中此项

    您可以使用pdf表单并使用or(下载pdfbox并查看SetField.java示例)以编程方式编辑字段值

    我们没有编辑现有的pdf,但使用

    从java应用程序创建了全新的信函/报告/doco。我看得很快。我认为这是非常有用的。你用过它吗?因此,是的,我可以在现有的PDF中添加一些按钮吗?例如,打开Java应用程序通讯录的按钮,然后单击某个项目,并在PDF(FDF)中将其设置为自动?我还看到我需要运行一个服务器。我不能在与客户机相同的机器上使用它。不,我从其他一些开发人员那里听说过,但我没有任何使用它的个人经验。嗯,我需要为客户使用它,所以我认为这对我的客户来说不够好。因为他必须做很多事。它需要简单!是否可以编辑现有的PDF文件并填写一些字段(+/-20),因为我知道存在Itext(),但我了解到可能性非常小。你有什么例子吗?