Reputation: 1
I want to remove background fill in cells of table. tired using get_drawings() form fitz, I'm able to change the fill value in drawing object but It reset back to original value before saving the pdf.
pdf = fitz.open('input.pdf')
for page_num in range(pdf.page_count):
page = pdf.load_page(page_num)
page.insert_text((20,20),'updated')
# break
# page._reset_annot_refs()
shapes = page.get_drawings()
for shape in shapes:
# print(shape)
shape['fill'] = (1.0,1.0,1.0)
pdf.save('output.pdf')
pdf.close()
Upvotes: 0
Views: 129