0

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(

那么我做错了什么?

4

0 回答 0