Criar Botão de Envio
Contents
[
Hide
]
Formulários PDF interativos frequentemente exigem que os usuários enviem suas entradas para processamento, como o envio de resultados de pesquisas, formulários de inscrição ou dados de feedback. Um campo Botão de Envio fornece essa funcionalidade ao vincular o botão a um endpoint da web.
O FormEditor A classe permite adicionar botões, caixas de seleção, botões de opção, campos de texto e outros controles de formulário.
- Carregue um documento PDF existente.
- Adicionar um campo de botão Submit a uma página específica.
- Definir o rótulo do botão e o URL de envio de destino.
- Salvar o PDF atualizado com o novo botão.
import sys
from os import path
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def create_submit_button(infile, outfile):
"""Create Submit Button in PDF document."""
pdf_form_editor = pdf_facades.FormEditor()
pdf_form_editor.bind_pdf(infile)
# Add Submit Button to PDF form
pdf_form_editor.add_submit_btn(
"submitbtn1",
1,
"Submit Button",
"http://example.com/submit",
100,
450,
200,
470,
)
# Save updated PDF document with form fields
pdf_form_editor.save(outfile)