Gan*_*hja 4 java pdf-form pdfbox
如何使用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();
}
Run Code Online (Sandbox Code Playgroud)
谢谢
终于搞定了!!!! 在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();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6520 次 |
| 最近记录: |