使用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字段名称和样本值组成的键
答案 0 :(得分:1)
尝试用annotation.update(pdfrw.PdfDict(V = '{}'.format("Yes")))
代替"\Yes"