【发布时间】:2016-02-21 16:45:46
【问题描述】:
我有下面的代码
d = {'Name': 'James', ' Date':'1/1/2016','City':'Wilmo','County':'United States'}
input_file = PdfFileReader(open(baseDir + 'medicareRRF.pdf', "rb"))
inFields = input_file.getFields()
watermark = PdfFileReader(open(baseDir + "justSign.pdf", "rb"))
output_file = PdfFileWriter()
input_page = input_file.getPage(0)
input_page.mergePage(watermark.getPage(0))
output_file.addPage(input_page)
thisPage = output_file.getPage(0)
output_file.updatePageFormFieldValues(thisPage, d)
使用字典 (d) 正确填写 PDF,但是如何选中和取消选中 PDF 上的复选框?这是其中一个框的 getField() 信息:
u'Are you ok': {'/FT': '/Btn','/Kids': [IndirectObject(36, 0),
IndirectObject(38, 0)],'/T': u'Are you ok','/V': '/No'}
我尝试添加{'Are you ok' : '/Yes'} 和其他几种类似的方法,但没有任何效果。
【问题讨论】: