如何使用pdfrw或其他python工具(例如PyPDF)自动检查可填充pdf上的复选框或单选按钮?

时间:2019-05-29 12:41:50

标签: python pdf pdfrw

使用pdfrw时,我可以更新可填充pdf上的所有文本字段,而没有任何问题。 (这是使用pdfrw中的pdfDict类完成的。但是,我无法通过我尝试过的所有dict值来检查复选框或单选按钮。

我尝试为字典中的相应字段使用多个值,包括1,“ / 1”,“ / On”,“ / Yes”和“ n”,但没有一个导致复选框/单选按钮被选中。

key = annotation[Annot_Field_Key][1:-1]
if key in data.keys():
    annotation.update(pdfrw.PdfDict(V = '{}'.format(data[key])))

我还有一个字典,其中包含由pdf字段名称和样本值组成的键

1 个答案:

答案 0 :(得分:1)

尝试用annotation.update(pdfrw.PdfDict(V = '{}'.format("Yes")))代替"\Yes"