Avatar
Marcos Lucas
aab9f0dbfac92d7cbe2b17bee397897cbb90e0c84f2aedc6e73f2f5cfa96d40c

sou obrigado a dizer, isso aqui ta uma porra!

aqui e mais ou menos

No app amethyst, consigo acessar o servidor pelo smartphone

o primal, nao esta tao bom assim para acessar o servidor!

para usar este servidor em um smartphone android, utilizem o app amethyst

import PyPDF2

from PyPDF2.generic import NameObject, TextStringObject

def preencher_formulario_pdf(input_pdf, output_pdf, dados):

with open(input_pdf, 'rb') as arquivo:

leitor = PyPDF2.PdfReader(arquivo)

escritor = PyPDF2.PdfWriter()

escritor.clone_document_from_reader(leitor)

campos = leitor.get_fields()

if campos is None:

print("Nenhum campo de formulário encontrado no PDF.")

return

print("Campos encontrados no PDF:")

for campo_nome, campo_info in campos.items():

print(f"Campo: {campo_nome}, Página: {campo_info.page}")

for campo_nome, campo_info in campos.items():

if campo_nome in dados:

escritor.update_page_form_field_values(

escritor.pages[campo_info.page], {campo_nome: dados[campo_nome]}

)

with open(output_pdf, 'wb') as saida:

escritor.write(saida)

dados = {

'NOME': 'PESSOA',

'ENDEREÇO': ' EBE ASA NORTE, 123',

'CPF': '123.456.789-00'

}

input_pdf = 'documento.pdf'

output_pdf = 'documentopreenchido.pdf'

preencher_formulario_pdf(input_pdf, output_pdf, dados)