Tambahkan Skrip Bidang
Contents
[
Hide
]
Tambahkan Tindakan JavaScript ke Bidang Formulir PDF Menggunakan Python
Potongan kode ini memungkinkan Anda menambahkan tindakan JavaScript ke bidang formulir PDF yang ada menggunakan perpustakaan Aspose.PDF for Python. Itu membuka dokumen PDF, menetapkan tindakan JavaScript ke sebuah bidang formulir, dan menambahkan skrip yang dijalankan ketika bidang tersebut dipicu. Akhirnya, PDF yang diperbarui disimpan sebagai file baru. Menggunakan FormEditor kelas dari aspose.pdf.facades modul, Anda dapat secara programatik melampirkan JavaScript ke bidang formulir yang ada:
- Buka formulir PDF yang ada.
- Tetapkan aksi JavaScript untuk bidang tertentu.
- Tambahkan aksi JavaScript lain ke bidang yang sama.
- Simpan dokumen PDF yang dimodifikasi.
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)