이 짧은 튜토리얼은 Java를 사용하여 PDF의 레이어를 평탄화하는 방법을 설명합니다. 개별 레이어 속성을 확인하여 출력 PDF 파일을 맞춤 설정하는 다양한 옵션이 논의됩니다. IDE 설정 방법, 프로그래밍 단계 목록, 그리고 Java를 사용하여 Adobe Acrobat에서 레이어를 평탄화하는 방법을 보여주는 샘플 코드를 제공받게 됩니다.
Java를 사용한 Adobe Acrobat 레이어 평탄화 단계
- 환경을 설정하여 Aspose.PDF for Java을 사용해 레이어를 평탄화합니다.
- 라이선스를 설정하고 소스 PDF 파일이 있는 폴더를 정의합니다
- Document 클래스를 사용하여 소스 PDF를 로드합니다.
- 문서의 첫 페이지를 선택합니다
- 선택한 페이지에서 레이어 목록 가져오기
- 각 layer을 하나씩 살펴보세요
- 선택적 콘텐츠 그룹 마커를 제거하면서 각 레이어를 평탄화합니다
- 결과 PDF 문서를 플래튼된 PDF 파일로 저장합니다
이 단계에서는 Java를 사용하여 PDF 레이어를 평탄화하는 방법을 설명합니다. PDF 파일을 Document 클래스 객체에 로드하고, 대상 페이지에 접근한 다음 선택한 페이지의 모든 레이어 컬렉션에 대한 참조를 가져옵니다. 컬렉션의 각 레이어를 순회하면서 OCG(옵션 콘텐츠 그룹) 마커 제거 플래그를 true로 설정하여 평탄화하고, PDF 레이어를 평탄화한 후 결과 PDF 파일을 저장합니다.
Java를 사용한 PDF 레이어 플래튼 코드
이 코드는 PDF 레이어를 평탄화하는 과정을 설명합니다. 레이어 가시성 상태를 확인하고 보이지 않는 경우, 레이어를 평탄화하는 동안 무시하여 숨겨진 레이어가 출력 PDF 파일에 처리되지 않도록 합니다. 빠른 평탄화를 원한다면 OGC 마커 제거를 건너뛰고, 잠긴 레이어를 평탄화하면 잠금을 해제해야 할 수 있으므로 잠긴 상태도 확인하십시오.
이 문서는 레이어가 포함된 PDF 파일을 평탄화하는 과정을 가르칩니다. 레이어가 있는 PDF 파일을 만들려면, 기사 Create layered PDF using Java를 참조하십시오.