pymupdf 的新手。
在 page1 的表单上打开具有预设值“00000”的文本字段的现有 pdf。
我在 page1 上循环浏览我的小部件,找到有问题的字段,更改值,更新字段它们创建页面的像素图,但显示的值是旧的而不是新的。
for widget in page1.widgets():
if( widget.rect[1] == 90.0 and widget.rect[3] == 108.0):
widget.field_value = 789
widget.update()
print("BANG")
pix = page1.get_pixmap() # a Pixmap object
pixa = fitz.Pixmap( pix, 0)
img = pixa.getImageData("ppm")
window = Tk()
canvas = Canvas( window, width=800, height=800)
canvas.pack()
tkimg = PhotoImage(data = img)
canvas.create_image(0, 0, anchor='nw', image=tkimg)
window.mainloop(
那么我做错了什么?