AcroForm 생성 - Python에서 작성 가능한 PDF 생성

처음부터 양식 만들기

PDF 문서에 양식 필드 추가

Document 클래스는 PDF 문서에서 양식 필드를 관리하는 데 도움이 되는 Form이라는 컬렉션을 제공합니다.

양식 필드를 추가하려면:

  1. 추가하고자 하는 양식 필드를 생성합니다.
  2. Form 컬렉션의 add 메서드를 호출합니다.

TextBoxField 추가

아래 예제는 TextBoxField를 추가하는 방법을 보여줍니다.


    import aspose.pdf as ap

    # 문서 열기
    pdfDocument = ap.Document(input_file)

    # 필드 생성
    textBoxField = ap.forms.TextBoxField(pdfDocument.pages[1], ap.Rectangle(100, 200, 300, 300, True))
    textBoxField.partial_name = "textbox1"
    textBoxField.value = "텍스트 상자"

    border = ap.annotations.Border(textBoxField)
    border.width = 5
    border.dash = ap.annotations.Dash(1, 1)
    textBoxField.border = border

    textBoxField.color = ap.Color.green

    # 문서에 필드 추가
    pdfDocument.form.add(textBoxField, 1)

    # 수정된 PDF 저장
    pdfDocument.save(output_pdf)