使用pdf填充表格生成现有PDF,填充复选框值

时间:2019-05-20 01:42:42

标签: javascript node.js pdf

我已经使用pdf-fill-form

生成了一个字段数组
pdfFillForm.read('test.pdf')

,对于复选框,它返回两个具有相同name值且具有唯一id的字段,即

{ "name": "cbexample", "page": 0, "value": false, "id": 65576, "type": "checkbox" },
{ "name": "cbexample", "page": 0, "value": false, "id": 65577, "type": "checkbox" },

如何正确设置值? 通常只需要"key": value来填写一个字段,即

pdfFillForm.write('test.pdf', { "myField": "myField fill value" })

我尝试了以下方法:

cbexample: true,
cbexample: false
-----------------
cbexample: {"id": 65576, "value": true}
-----------------
cbexample: 'yes'
-----------------
cbexample: 1

,但没有任何预期的效果。 有没有人使用过此库或任何其他库?

我要传递给pdfFillForm.write函数的对象如下:

{
 "cbexample": "value"
 "txtexample": "value",
 "txtexample2": "value",
}

1 个答案:

答案 0 :(得分:0)

浏览完pdf格式的源代码后,正确的值是“ true”,如字符串中包含字母t,r,u,e的布尔值true。

因此在您的示例中: cbexample:“真”