iText - 读取复选框值

时间:2013-12-13 02:08:01

标签: java pdf itext pdf-reader pdfstamper

我正在尝试阅读pdf表格。通过这样做,我设法获得了正常的文本框值 的代码

PdfReader reader = new PdfReader(RESULT1);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(RESULT2));
AcroFields form = stamper.getAcroFields();
String name = form.getField("Text1");//Check Box 1
System.out.println("Name "+name);

如何获取复选框值。请指教。

1 个答案:

答案 0 :(得分:1)

正如Bruno在评论中所说,您应该能够获得包含您发布的代码的复选框的值。您可以使用form.getAppearanceStates(NAME_OF_CHECKBOX)来获取可能值的String数组。对于复选框,这些应为OffYes