필드 모양 설정

Contents
[ ]

PDF 양식 필드는 가시성, 인쇄 가능성 및 상호 작용을 제어하는 모양 플래그를 지원합니다.개발자는 Python용 Aspose.PDF 를 사용하여 특정 양식 필드에 대해 이러한 플래그를 프로그래밍 방식으로 수정할 수 있습니다.

를 사용하여 폼 에디터 클래스를 선택하면 개발자가 이러한 플래그를 수정하여 대화형 PDF에서 양식 필드의 동작을 숨기거나 표시하거나 사용자 지정할 수 있습니다.

  1. 기존 PDF 문서를 엽니다.
  2. 폼에디터 객체를 생성합니다.
  3. 이름이 “이름”인 필드의 모양을 보이지 않게 설정합니다.
  4. 업데이트된 문서를 저장합니다.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pydrawing as ap_pydrawing
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def set_field_appearance(infile, outfile):
    # Open document
    doc = ap.Document(infile)

    # Create FormEditor object
    form_editor = pdf_facades.FormEditor(doc)

    # Set field appearance to invisible
    if not form_editor.set_field_appearance(
        "First Name", ap.annotations.AnnotationFlags.INVISIBLE
    ):
        raise Exception(
            "Failed to set field appearance. Field may not support appearance flags."
        )

    # Save updated document
    form_editor.save(outfile)