如何使用 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();
}
关于java - 如何使用 Java PDFBOX api 选中 PDF 格式的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14602821/