问题描述
正如标题所说,我正在通过pypdftk lib通过fill_form传递一个dict,并试图检查一个带有值的复选框。我尝试更改复选框的导出值,以查看是否可能影响它,但没有。当我向其传递不可接受的值时,该复选框似乎消失了。我已将导出值更改为“ Y”。
import pypdftk
import tkinter as tk
from tkinter.filedialog import asksaveasfilename
headers = ['1','2','3','4','checkBox']
values = ['a','b','c','d','Y']
short_dict = dict(zip(headers,y))
fName = r'file_name'
generated_pdf = pypdftk.fill_form(r'pdf_path',short_dict,asksaveasfilename(defaultextension=".pdf",initialdir="C:\\Desktop",filetypes=[('pdf file','*.pdf')],initialfile=fName))
我还是Python的新手,所以这是我尝试使用MCVE的尝试。希望所有数据都在那里,因为我不能共享完整的脚本或pdf,因为它们包含敏感信息。
正如我提到的,我试图将出口值更改为不同的东西,但没有一个起作用。我还尝试了0/1,on / off,true / false和Yes / No,但没有一个起作用。
是否可以通过字典将值传递到pypdftk.fill_form()调用中并打开复选框?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)