java - 使用 Java 编辑 PDF 文件

标签 java pdf printing itext

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

我的问题是:

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

所以我需要一步一步地做:

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

最佳答案

Adobe 提供了一个名为 Acrobat Forms Data Format (FDF) Toolkit 的工具包它为不同语言提供了 API 来填写表格。

您可以在该页面底部获取 java 代码或查看此 link

关于java - 使用 Java 编辑 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10102384/

相关文章:

c# - 如何打开也是项目资源的 PDF 文件?

html - 如何在 Chrome 或 Firefox 中打印特定的 HTML 元素而不是整个页面?

css - 是否有内部分页不适用于 safari 打印的解决方案?

java - 从 Neo4j 查询获取列表

java - 指定在命令行参数中使用哪个 Java 接口(interface)实现

linux - pdftotext 在 linux 和 windows 上有不同的版本

pdf - 导出为 PDF 时如何获得非英语支持?

c# - 将 Java 库导入 C#

java - 使用 Netbeans 更改 swing 的外观和感觉

java - 在 Java 中使用 PrinterJob 打印 PDF 文件