É possivel modificar propriedades de um field de um PDF Form com Python?
Estou a desenvolver um script para preencher automaticamente um PDF, para isso criei um PDF Form que me possibilita modificar campos específicos com o Python.
Porem existem campos que para além de introduzir texto também quero modificar algumas propriedades, como por exemplo alterar a cor de background de um campos.
Se alguém tiver alguma sugestão agradecia.
Vou deixar o script básico que utilizo para modificar certos campos
from PyPDF2 import PdfReader, PdfWriter
reader = PdfReader("test.pdf")
writer = PdfWriter()
page = reader.pages(0)
fields = reader.get_fields()
writer.update_page_form_field_values(
writer.pages[0], {
"name": 'Andre',
"age": '12',
}
)
with open("filled.pdf", "wb") as output_stream:
writer.write(output_stream)