0

我正在使用 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,选中,yes,on 等,但未能选中复选框。这是我用来填写pdf 链接的 pdf 文件之一

4

1 回答 1

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)>>

这种行为似乎没有记录。

于 2015-05-19T07:03:36.470 回答