ボタンフィールドと画像
Contents
[
Hide
]
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();
}
}