使用perl或节点填写PDF表单

时间:2017-03-06 12:00:45

标签: node.js forms perl pdf radio

我需要填写PDF表格,其中也包含单选按钮。我尝试使用perl,CAM::PDF模块和nodepdf-fill-form模块填充它。 在节点中,无线电的值始终未定义:

{
    name: 'Op1',
    page: 14,
    value: undefined,
    id: 983128,
    type: 'radio'
}

在perl中,对象的值看起来像这样(如果选中第一个选项是S,第二个:XL,第三个:2XL等):

'V'=> bless({
    'gennum'=>0,
    'value'=>'S',
    'type'=>'label',
    'objnum'=>988
},
'CAM: : PDF: : Node')

如果我将 S 更改为 XL ,则PDF中没有任何内容。

有人有任何想法,如何填写收音机盒? 提前感谢您的帮助, 安娜

1 个答案:

答案 0 :(得分:0)

您可以使用node js npm pdf-fill-form模块。 假设您要设定性别: 您的单选按钮必须以这种方式形成。

{ name: 'gender',
    page: 0,
    value: false,
    id: 65558,
    caption: 'male',
    type: 'radio' },
  { name: 'gender',
    page: 0,
    value: false,
    id: 65559,
    caption: 'female',
    type: 'radio' }

这里的标题很重要。 如果您尝试将性别设置为男性,那就这样做

{ gender: 'male'}