Establecer URL de envío
Los formularios PDF pueden diseñarse para enviar sus datos a un servidor web cuando un usuario hace clic en un botón de envío. Usando Aspose.PDF for Python, los desarrolladores pueden configurar programáticamente una acción de envío para los campos del formulario. Al establecer una URL de envío, el formulario puede enviar los datos ingresados por el usuario a un servidor cuando se hace clic en el botón. Esta funcionalidad es útil para flujos de trabajo donde los formularios PDF deben enviar información a aplicaciones web, bases de datos o servicios de procesamiento.
Usando el FormEditor clase de la aspose.pdf.facades Módulo, los desarrolladores pueden asignar programáticamente una URL de envío a un campo de botón en un formulario PDF existente.
- Abra un formulario PDF existente.
- Localice un campo de botón llamado Script_Demo_Button.
- Asigne una URL donde se enviarán los datos del formulario.
- Verifique que la acción se haya aplicado correctamente.
- Guarde el documento PDF actualizado.
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)