gpt4 book ai didi

java - 如何使用 Java PDFBOX api 选中 PDF 格式的复选框

转载 作者:搜寻专家 更新时间:2023-11-01 01:44:45 26 4
gpt4 key购买 nike

如何使用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com