Agregar script de campo
Contents
[
Hide
]
Agregar acciones JavaScript a los campos de formulario PDF usando Python
Este fragmento de código le permite agregar acciones JavaScript a un campo de formulario PDF existente usando la biblioteca Aspose.PDF for Python. Abre un documento PDF, asigna una acción JavaScript a un campo de formulario y agrega un script que se ejecuta cuando se activa el campo. Finalmente, el PDF actualizado se guarda como un nuevo archivo. Usando el FormEditor clase de la aspose.pdf.facades módulo, puede adjuntar programáticamente JavaScript a los campos de formulario existentes:
- Abra un formulario PDF existente.
- Establezca una acción JavaScript para un campo específico.
- Añade otra acción JavaScript al mismo campo.
- Guarda el documento PDF modificado.
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 add_field_script(input_file_name, output_file_name):
# Create FormEditor object
form_editor = pdf_facades.FormEditor()
# Open input PDF file
form_editor.bind_pdf(input_file_name)
# Set JavaScript action for the field
form_editor.set_field_script(
"Script_Demo_Button", "app.alert('Script 1 has been executed');"
)
# Add JavaScript action to the field
form_editor.add_field_script(
"Script_Demo_Button", "app.alert('Script 2 has been executed');"
)
# Save output PDF file
form_editor.save(output_file_name)