Hapus Aksi Bidang
Contents
[
Hide
]
Formulir PDF sering berisi aksi JavaScript yang dijalankan ketika pengguna berinteraksi dengan elemen formulir seperti tombol atau bidang input. Dalam beberapa kasus, skrip ini harus dihapus untuk menyederhanakan perilaku formulir, meningkatkan keamanan, atau memperbarui logika formulir. Hapus aksi JavaScript dari bidang formulir dalam dokumen PDF menggunakan Aspose.PDF for Python. Kode membuka formulir PDF yang ada, menemukan bidang tertentu, menghapus aksi JavaScript yang terkait, dan menyimpan dokumen yang diperbarui sebagai file PDF baru.
Menggunakan FormEditor kelas dari aspose.pdf.facades, Anda dapat menghapus aksi JavaScript dari bidang tertentu dalam formulir PDF yang ada:
- Buka formulir PDF yang ada.
- Temukan field form bernama ‘Script_Demo_Button’.
- Hapus aksi JavaScript yang terkait dengan field tersebut.
- Periksa apakah penghapusan berhasil.
- Simpan dokumen PDF yang diperbarui.
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 remove_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)
# Remove JavaScript action from the field
if not form_editor.remove_field_action("Script_Demo_Button"):
raise Exception("Failed to remove field script")
# Save output PDF file
form_editor.save(output_file_name)