AcroForm 추출 - Java에서 PDF의 양식 데이터 추출
Contents
[
Hide
]
필드-값 추출 흐름에 대한 간단한 필드 이름이 필요한 경우 Form 파사드를 사용하세요.
모든 AcroForm 필드에서 값 추출
public static Map<String, String> getValuesFromAllFields(Path inputFile) {
Form form = new Form(inputFile.toString());
try {
Map<String, String> formValues = new LinkedHashMap<>();
for (String fieldName : form.getFieldNames()) {
formValues.put(fieldName, form.getField(fieldName));
}
System.out.println(formValues);
return formValues;
} finally {
form.close();
}
}