首页 文章

IText Pdf - RadioBox(开/关)不出现在某些pdf上

提问于
浏览
0

在我们的应用程序中,我们使用Itext Pdf 5.5.3库 . 我们已经检查了一些正确显示Checkboxes的pdf(选中/取消选中) .

但是有一些带有RadioBox的pdf并且没有正确显示radiobutton(开/关) .

我也使用这个link来验证pdfs和java代码
String[] values = form.getAppearanceStates("Checkbox");
返回null值 .

还尝试了Itext RUPS并发现正在工作的pdf在RUPS表单选项卡中显示表单字段名称 . 并且不工作的PDfs不显示表单字段 .

我尝试从word文档生成pdf,它不显示RUP中的表单字段,也不能在Adobe Acrobat Reader中选中/取消选中复选框 .

What could be the solution to display radiobutton with check on / off ?

编辑 - 我创建了示例Web应用程序来重现该问题 . 请设置附加的Web应用程序,并让我知道该问题的修复程序 .

请从这里下载link

1 回答

  • 1

    您已成功发现交互式PDF表单与“平面”PDF文档之间的区别,这些文档看起来像是人眼的一种形式,但它们不是交互式表单 .

    要使“平面”表单具有交互性,您需要在PDF编辑软件(例如Adobe Acrobat)中打开这些平面文档,并且需要手动添加表单域 .

    您可以要求Acrobat猜测它应该添加字段的位置,但由于显而易见的原因,Acrobat在许多情况下都会出错 . 如果你想要正确地完成它,你总是需要一个人 .

    至于从Word创建交互式PDF ...忘了它 . 使用OpenOffice或LibreOffice .

相关问题