Definir URL de envio
Contents
[
Hide
]
Formulários PDF podem ser projetados para enviar seus dados a um servidor web quando um usuário clica em um botão de envio. Usando Aspose.PDF for Python, desenvolvedores podem configurar programaticamente uma ação de envio para campos de formulário. Ao definir uma URL de envio, o formulário pode enviar os dados inseridos pelo usuário a um servidor quando o botão é clicado. Essa funcionalidade é útil em fluxos de trabalho onde formulários PDF precisam enviar informações para aplicações web, bancos de dados ou serviços de processamento.
Usando o FormEditor classe de aspose.pdf.facades Módulo, os desenvolvedores podem atribuir programaticamente um URL de envio a um campo de botão em um formulário PDF existente.
- Abra um formulário PDF existente.
- Localize um campo de botão chamado Script_Demo_Button.
- Atribua um URL onde os dados do formulário serão enviados.
- Verifique se a ação foi aplicada com sucesso.
- Salve o documento PDF atualizado.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def set_submit_url(input_file_name, output_file_name):
# Create FormEditor object
form_editor = pdf_facades.FormEditor()
# Set license
set_license()
# Open input PDF file
form_editor.bind_pdf(input_file_name)
# Set submit URL for the button
if not form_editor.set_submit_url(
"Script_Demo_Button", "http://www.example.com/submit"
):
raise Exception("Failed to set submit URL")
# Save output PDF file
form_editor.save(output_file_name)