如何在 Java 中展平 PDF 表单域

本快速教程提供了有关如何在 Java 中展平 PDF 表单域的详细信息。您可能需要此功能,其中已经填写了表单字段,而您只想显示这些填写的字段以防止它们被更新。在本文结束时,您将能够在 Java 中加载和展平 PDF 表单并将其再次保存为 PDF 文件。

在 Java 中展平 PDF 表单域的步骤

  1. Aspose.PDF 安装到您的应用程序中以在 Java 中展平 PDF
  2. 实例化 Acro Form 类对象以展平 Adobe PDF
  3. 通过调用 bindPdf 函数将源 PDF 文件与 Form 对象绑定
  4. 绑定源 PDF 文件后使用 Form 对象展平表单域
  5. 将拼合的 PDF 文件保存在光盘上

本分步教程通过创建 Acro Form 类对象并将其与源 PDF 文件绑定来指导您用 Java 拼合可填充 PDF。绑定后,可以调用Form类的flattenAllFields()函数对PDF文件进行展平,最后用Java保存为展平的PDF。

在 Java 中展平可填充 PDF 的代码

在此代码中,我们在没有任何参数的情况下初始化 Form 类对象,但是您可以使用 PDF Document 对象或源文件名对其进行初始化。没有必要展平所有字段,但您也可以通过使用字段名称调用 FlattenField() 函数而不是调用 flattenAllFields() 函数来展平单个字段。

在本教程中,您学习了在 Java 中拼合 PDF 文件,但是,如果您正在寻找在 PDF 文件中获取文本和图像的步骤,请参阅 如何用Java读取PDF文件 上的文章。

 简体中文