필드 작업 제거

Contents
[ ]

PDF 양식에는 사용자가 단추나 입력 필드와 같은 양식 요소와 상호 작용할 때 실행되는 JavaScript 작업이 포함되어 있는 경우가 많습니다.경우에 따라 양식 동작을 단순화하거나 보안을 개선하거나 양식 논리를 업데이트하기 위해 이러한 스크립트를 제거해야 할 수도 있습니다.Python용 Aspose.PDF 파일을 사용하여 PDF 문서의 양식 필드에서 자바스크립트 액션을 제거합니다.코드는 기존 PDF 양식을 열고, 특정 필드를 찾고, 연관된 JavaScript 작업을 제거하고, 업데이트된 문서를 새 PDF 파일로 저장합니다.

를 사용하여 폼 에디터 에서 수업 aspose.pdf.facades, 기존 PDF 양식의 특정 필드에서 JavaScript 작업을 제거할 수 있습니다.

  1. 기존 PDF 양식을 엽니다.
  2. ‘Script_Demo_Button’이라는 양식 필드를 찾습니다.
  3. 해당 필드와 관련된 JavaScript 작업을 제거합니다.
  4. 제거가 성공했는지 확인하십시오.
  5. 업데이트된 PDF 문서를 저장합니다.
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)