Fdf to pdf如何选中pdf填充

时间:2015-05-19 05:40:37

标签: php pdf fdf

我使用FDF用php填充pdf。我在pdf中有一些复选框。

我在葬礼上搜索了很多。我提到了这些链接refer1 link2

目前我用过这个

<</T(form1[0].#subform[6].Checkbox1a[0])/V(1)>>
<</T(form1[0].#subform[6].Checkbox1b[0])/V(checked)>>
<</T(form1[0].#subform[6].Checkbox1c[0])/V(yes)>>
<</T(form1[0].#subform[6].Checkbox1d[0])/V(on)>>

我已经尝试了1,检查过,是的,等等,但未能点击复选框。这是我用来填充pdf link

的pdf之一

1 个答案:

答案 0 :(得分:0)

在PDF规范中,复选框的V条目描述如下:

  

字段字典中的V条目[...]包含一个名称对象,表示复选框的外观状态,该状态将用于从外观字典中选择适当的外观。

还定义了in状态的名称应该是Yes,但情况并非总是如此。在您的文档中,开启状态定义为Y

所以您的FDF数据应如下所示:

<</T(form1[0].#subform[6].Checkbox1a[0])/V/Y>>

完成时:如果导出值是非拉丁文本(通过使用Opt数组),例如Acrobat也不使用名称对象,而是使用字符串:

<</T(form1[0].#subform[6].Checkbox1a[0])/V(Y)>>

此行为似乎未被记录。