pdfkit - 不以编程方式填写 "Button" 类型
pdfkit - doesn't fill "Button" type programmatically
我正在尝试使用 node-pdftk
和 pdftk
以编程方式填写 PDF 表单中的复选框。我已经把字段名称弄糊涂了,它的状态选项试图填充它但没有运气
$ pdftk some_pdf.pdf dump_data_fields_utf8
---
FieldType: Button
FieldName: Zaškrtávací pole 01
FieldFlags: 0
FieldJustification: Left
FieldStateOption: Ano0
FieldStateOption: Ano1
FieldStateOption: Ano2
FieldStateOption: Ano3
FieldStateOption: Ano4
FieldStateOption: Ano5
FieldStateOption: Ano6
FieldStateOption: Off
尝试使用以下方式设置它:
pdftk
.input(originalPdfPath)
.fillForm({
'Zaškrtávací pole 01' : 'Ano0',
'Textové pole3' : 'Test using UTF8 field name',
})
.output()
.then(buffer => {
return buffer;
}).catch((e) => {
console.error(e)
})
文本字段 'Textové pole3'
被填充,只是复选框没有。
我还尝试将 FieldName
重命名为 field1
并重新设置,但也没有成功。
控制台或服务器没有错误。
我如何"check"那个字段?
所以最后我制作了自己的库来处理填充 pdf acroforms
https://www.npmjs.com/package/pdftk-fill-pdf
包括复选框
我正在尝试使用 node-pdftk
和 pdftk
以编程方式填写 PDF 表单中的复选框。我已经把字段名称弄糊涂了,它的状态选项试图填充它但没有运气
$ pdftk some_pdf.pdf dump_data_fields_utf8
---
FieldType: Button
FieldName: Zaškrtávací pole 01
FieldFlags: 0
FieldJustification: Left
FieldStateOption: Ano0
FieldStateOption: Ano1
FieldStateOption: Ano2
FieldStateOption: Ano3
FieldStateOption: Ano4
FieldStateOption: Ano5
FieldStateOption: Ano6
FieldStateOption: Off
尝试使用以下方式设置它:
pdftk
.input(originalPdfPath)
.fillForm({
'Zaškrtávací pole 01' : 'Ano0',
'Textové pole3' : 'Test using UTF8 field name',
})
.output()
.then(buffer => {
return buffer;
}).catch((e) => {
console.error(e)
})
文本字段 'Textové pole3'
被填充,只是复选框没有。
我还尝试将 FieldName
重命名为 field1
并重新设置,但也没有成功。
控制台或服务器没有错误。
我如何"check"那个字段?
所以最后我制作了自己的库来处理填充 pdf acroforms
https://www.npmjs.com/package/pdftk-fill-pdf
包括复选框