4

Java PDFBOX APIを使用してPDFフォームのチェックボックスをチェックする方法

最初に以下のコードを試してみましたが、実行後にチェックボックスフィールドが PDF に表示されなくなりましたが、チェックされました..そのような状況を回避する方法または実装した方法が間違っていますか? 誰でも私を助けることができます

public void check() throws Exception 
    {
        PDDocument fdeb = null;

         fdeb = PDDocument.load( "C:\\Users\\34\\Desktop\\complaintform.pdf" );
         PDAcroForm form = fdeb.getDocumentCatalog().getAcroForm();
         PDField feld3 = form.getField( "check" );
         feld3.setValue("check");
         fdeb.save("C:\\Users\\34\\Desktop\\complaintform.pdf");
         fdeb.close();

    } 

ありがとう

4

1 に答える 1

9

ついに動作しました!!!! setValueステートメントで行われ、((PDCheckbox)feld3).check();に置き換えられた変更。

public void check() throws Exception 
    {
        PDDocument fdeb = null;

        fdeb = PDDocument.load( "C:\\Users\\34\\Desktop\\complaintform.pdf" );

         PDAcroForm form = fdeb.getDocumentCatalog().getAcroForm();
         PDField feld3 = form.getField("loan");
         ((PDCheckbox) feld3).check();


         fdeb.save("C:\\Users\\34\\Desktop\\complaintform.pdf");
         fdeb.close();

    }
于 2013-01-30T12:23:28.337 に答える