이 문서는 Java를 사용하여 레이어된 PDF를 생성하는 과정을 설명합니다. 다양한 옵션이 이 문서에서 논의되어 출력 PDF를 향상시키고, 애플리케이션을 작성하기 위한 간단한 단계도 제공됩니다. 환경 설정에 필요한 필수 리소스에 대한 참고 자료도 공유되며, Java를 사용하여 Adobe Acrobat에서 레이어를 생성하는 방법을 보여주는 샘플 코드가 포함됩니다.
Java를 사용하여 PDF에 레이어를 추가하는 단계
- IDE를 Aspose.PDF for Java을 사용하도록 설정하여 레이어드 PDF를 생성합니다.
- 워터마크 없는 출력 PDF를 위한 라이선스를 로드합니다
- 새 PDF file를 만들고, 페이지를 추가한 뒤, 페이지에 두 개의 layers를 생성합니다.
- 두 레이어에 각각 텍스트를 추가합니다
- 새로 추가된 텍스트를 자체 레이어로 이동하여 레이어 가시성을 켰을 때 표시되도록 합니다.
- 결과 PDF 파일을 여러 레이어가 포함된 상태로 저장합니다
주어진 단계는 Java를 사용하여 PDF에서 레이어를 만드는 방법을 설명합니다. 워터마크 없는 출력 PDF를 위해 라이선스를 로드하고, 새 PDF 파일을 생성한 뒤 페이지를 추가하고, 여러 레이어를 추가한 다음 텍스트 세그먼트를 만듭니다. 마지막으로 텍스트 세그먼트를 해당 레이어로 이동시켜 레이어가 보이도록 설정될 때만 텍스트가 표시되도록 합니다.
Java를 사용한 Acrobat 레이어 생성 코드
이 코드는 Java를 사용하여 레이어 PDF를 만드는 방법을 보여줍니다. 기본적으로 레이어를 숨기려면 DefaultState를 OFF로 설정할 수 있으며, 페이지에 쓰는 대신 layer.getContents()에 직접 TextBuilder를 빌드하고, 뷰어가 토글하지 못하도록 레이어를 잠글 수 있습니다. 인쇄 또는 보관 시 레이어에 대한 플래튼도 지원됩니다.
이 문서는 PDF 레이어를 추가하는 과정을 설명합니다. 빈 PDF 페이지를 제거하려면, 기사 Remove Blank PDF Pages using Java를 참조하십시오.