按钮字段和图像

Contents
[ ]

Java 示例中 FormExamples.addImageAppearanceToButtonField(...) 展示如何使用图像流更新按钮字段的外观。

工作流直观简洁:

  • 将输入 PDF 与 form.bindPdf(...)
  • 使用打开图像文件 Files.newInputStream(...)
  • 调用 form.fillImageField(...) 用于按钮字段
  • 保存更新后的 PDF
public static void addImageAppearanceToButtonField(Path inputFile, Path imageFile, Path outputFile) throws Exception {
    Form form = new Form();
    try (InputStream imageStream = Files.newInputStream(imageFile)) {
        form.bindPdf(inputFile.toString());
        form.fillImageField("Image1_af_image", imageStream);
        form.save(outputFile.toString());
    } finally {
        form.close();
    }
}