이 튜토리얼은 Java에서 PDF에 편집 가능한 필드를 추가하는 방법을 안내합니다. 이 애플리케이션을 개발하기 위해 개발 IDE를 설정하는 데 필요한 리소스와 함께 애플리케이션을 작성하는 자세한 단계를 공유합니다. Java를 지원하는 모든 환경에서 몇 가지 API 호출을 사용하여 Java에서 PDF에 채울 수 있는 필드를 추가하는 데 사용할 수 있는 바로 실행할 수 있는 샘플 코드도 함께 제공됩니다.
Java에서 PDF에 편집 가능한 필드를 추가하는 단계
- Aspose.PDF for Java을(를) 사용하여 양식 컨트롤을 추가하도록 개발 환경을 설정합니다.
- FormEditor 클래스 개체를 인스턴스화하여 PDF에 원하는 컨트롤을 삽입합니다.
- 제어에 액세스하기 위해 대상 PDF 파일을 FormEditor 클래스 개체와 바인딩합니다.
- 데이터를 입력하기 위한 대상 PDF 페이지의 Add a field 텍스트 상자
- 이 텍스트 상자 컨트롤에 입력할 수 있는 텍스트의 제한을 설정합니다.
- 양식 컨트롤이 포함된 결과 PDF 파일을 저장합니다.
다음은 Java에서 PDF에 채울 수 있는 필드를 삽입하는 방법에 대한 간단한 단계입니다. 이 프로세스는 FormEditor 클래스 개체를 만든 다음 대상 PDF 파일과 바인딩한 다음 양식 필드 유형, 필드 이름, PDF 파일 페이지 번호, 페이지의 위치 및 크기가 필요한 addField() 메서드를 호출하여 시작됩니다. 이 컨트롤을 배치할 위치입니다. 이 새로 추가된 필드를 제어하기 위해 텍스트 상자의 텍스트 제한을 설정하는 setFieldLimit() 메서드가 호출됩니다.
Java에서 PDF에 양식 필드를 추가하는 코드
이 소스 코드는 Java에서 PDF에 채울 수 있는 텍스트 상자를 추가하는 작업을 보여줍니다. FieldType.Text 열거자를 사용하는 FormEditor 클래스 개체를 사용하여 양식에 추가할 컨트롤 유형을 설명하지만 날짜 시간, 숫자, 이미지, 바코드, 라디오, 목록 상자, 확인란 및 푸시 버튼과 같은 다른 유형을 사용할 수 있습니다. 몇 가지 예를 들자면. FormEditor는 필드를 추가하는 데 사용할 수 있을 뿐만 아니라 필드를 제거하고, 필드의 시각적 특성을 설정하고, 필드 크기를 설정하고, 필요한 경우 필드 이름을 바꾸는 데에도 사용할 수 있습니다.
이 항목에서는 Java에서 PDF에 필드를 추가하는 방법을 소개했습니다. Excel 파일의 데이터로 PDF 양식을 채우는 프로세스를 알아보려면 Java의 Excel 데이터에서 PDF 양식을 채우는 방법의 문서를 참조하세요.