PDF 양식

IronPDF for Python은 HTML에서 대화형 PDF 양식을 생성하거나 기존 PDF 양식의 필드 값을 프로그래밍 방식으로 읽고 쓸 수 있습니다.

시작하기

RenderingOptions.CreatePdfFormsFromHtml = True을 설정하여 폼 생성을 활성화하고 <input>, <select>, 또는 <textarea> 요소를 포함하는 HTML을 렌더링하기 전에 실행하십시오. 기존 양식의 필드 값을 읽거나 쓰기 위해, PDF를 로드하고 Form.FindFormField을 사용하세요.

코드 이해하기

양식 생성

  • CreatePdfFormsFromHtml = True: HTML 폼 요소(<input>, <radio>, <checkbox> 등)를 PDF 렌더링 시 상호작용 가능한 PDF 폼 필드로 변환합니다.
  • RenderHtmlAsPdf(form_html): HTML 폼을 PDF로 렌더링하여 대화형으로 작성 가능한 필드를 제공합니다. SaveAs("BasicForm.pdf") 를 디스크에 씁니다.

필드 값 읽기 및 쓰기

  • PdfDocument.FromFile("BasicForm.pdf"): 필드 조작을 위해 저장된 양식 PDF를 로드합니다.
  • form_document.Form.FindFormField(name): 원래 HTML에서 주어진 name 속성 값 필드의 폼 필드 개체를 반환합니다.
  • field.Value = "text": 폼 필드의 값을 프로그래밍 방식으로 설정합니다. field.Value: 양식 필드의 현재 값을 읽습니다. SaveAs("FilledForm.pdf"): 모든 필드 값이 채워진 상태로 PDF를 저장합니다.

지원되는 양식 필드 유형

IronPDF는 텍스트 입력, 라디오 버튼, 체크박스, 드롭다운(<select>), 및 텍스트 영역을 지원합니다. CreatePdfFormsFromHtml이 활성화되면 모든 것이 해당 HTML 요소에서 자동으로 생성됩니다.

IronPDF for Python을 통해 PDF 양식을 작성하고 채우는 방법을 배우세요!

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.