[英]How to check a check box in PDF-form using Java PDFBOX api
如何使用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();
}
謝謝
終於搞定了!!!! 在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();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.