AcroForm 채우기 - Java를 사용하여 PDF 양식 채우기
Contents
[
Hide
]
Form 외관은 기존 AcroForm에서 필드 채우기를 자동화하는 데 사용할 수 있습니다.
AcroForm 필드를 새 값으로 채우기
Form파사드가 있는 PDF 양식 문서를 여세요.- 양식 필드를 반복하고 제공된 값으로 일치하는 항목을 업데이트하세요.
- 업데이트된 PDF 문서를 저장하세요.
public static void fillForm(Path inputFile, Path outputFile) {
Map<String, String> newFieldValues = Map.of(
"First Name", "Alexander_New",
"Last Name", "Greenfield_New",
"City", "Yellowtown_New",
"Country", "Redland_New");
Form form = new Form(inputFile.toString());
try {
for (String fieldName : form.getFieldNames()) {
if (newFieldValues.containsKey(fieldName)) {
form.fillField(fieldName, newFieldValues.get(fieldName));
}
}
form.save(outputFile.toString());
} finally {
form.close();
}
}