Поля кнопок и изображения

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();
    }
}