AcroForm 생성 - Python에서 작성 가능한 PDF 생성
Contents
[
Hide
]
처음부터 양식 만들기
PDF 문서에 양식 필드 추가
Document 클래스는 PDF 문서에서 양식 필드를 관리하는 데 도움이 되는 Form이라는 컬렉션을 제공합니다.
양식 필드를 추가하려면:
- 추가하고자 하는 양식 필드를 생성합니다.
- 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)