PDFBOXを使用してPDFフォームに存在するフィールドのタイプを取得する方法。つまり、ラジオボタンとチェックボタンがPDF形式で存在する場合、ラジオボタンまたはチェックボタンが返されますが、getFieldType()メソッドを使用すると、テキストボックスとラジオ/チェックボックスの場合は「Txt」しか返されません。 「Btn」
PDDocument fdeb = null;
fdeb = PDDocument.load("C:\\Users\\Desktop\\Sample.pdf");
PDAcroForm form = fdeb.getDocumentCatalog().getAcroForm();
List FieldTy = form.getFields();
PDField pdfFields;
for (int i = 0; i < FieldTy.size(); i++)
{
pdfFields = (PDField) FieldTy.get(i);
String fieldNameTyope = pdfFields.getFieldType();
System.out.println(fieldNameTyope);
}
しかし、私はボタンの種類を区別する必要がありますラジオかチェックボックスかそのボタンか誰でも私を助けることができますありがとう