4
PDF 파일/템플릿을 입력으로 읽고 PDF 양식에 정의 된 필드를 반복하는 간단한 API 예제를 찾고 있습니다. (저는 AcroForm이라고 생각합니다)Java 및 IText를 사용하여 PDF에서 AcroForm 필드 이름을 추출하는 방법은 무엇입니까?
PDF 파일/템플릿을 입력으로 읽고 PDF 양식에 정의 된 필드를 반복하는 간단한 API 예제를 찾고 있습니다. (저는 AcroForm이라고 생각합니다)Java 및 IText를 사용하여 PDF에서 AcroForm 필드 이름을 추출하는 방법은 무엇입니까?
좋아, 찾았습니다. 해결책은
public static void scanFields(String path) throws IOException {
PdfReader pdfReader = new PdfReader(path);
AcroFields acroFields = pdfReader.getAcroFields();
HashMap<String,AcroFields.Item> fields = acroFields.getFields();
Set<Entry<String, Item>> entrySet = fields.entrySet();
for (Entry<String, Item> entry : entrySet) {
String key = entry.getKey();
}
}