Campos de botón e imágenes

Contents
[ ]

El ejemplo Java en FormExamples.addImageAppearanceToButtonField(...) muestra cómo actualizar la apariencia de un campo de botón con un flujo de imagen.

El flujo de trabajo es sencillo:

  • vincular el PDF de entrada con form.bindPdf(...)
  • abrir el archivo de imagen con Files.newInputStream(...)
  • llamar form.fillImageField(...) para el campo de botón
  • guarda el PDF actualizado
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();
    }
}