Champs de boutons et images

Contents
[ ]

L’exemple Java dans FormExamples.addImageAppearanceToButtonField(...) montre comment mettre à jour l’apparence d’un champ de bouton avec un flux d’image.

Le flux de travail est simple :

  • Liez le PDF d’entrée avec form.bindPdf(...).

  • Ouvrez le fichier image avec Files.newInputStream(...).

  • Appelez form.fillImageField(...) pour le champ du bouton.

  • Enregistrez le PDF mis à jour.

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