이 날카로운 튜토리얼은 자바에서 PDF 페이지의 크기를 변경하는 방법을 설명합니다. 여기에는 개발 환경을 구성하기 위한 모든 세부 정보, 기능을 구현하기 위해 따를 수 있는 세부 단계 시퀀스, Java에서 PDF의 페이지 크기 변경 프로세스를 보여주는 실행 가능한 샘플 코드가 있습니다. 또한 이 응용 프로그램의 메서드에 제공될 페이지 크기를 포인트 단위로 계산하는 프로세스를 배우게 됩니다.
Java에서 PDF 페이지 크기를 편집하는 단계
- Aspose.PDF for Java을(를) 사용하여 페이지 크기를 변경하도록 개발 환경 설정
- Document class 개체를 사용하여 원본 PDF를 로드하여 페이지 크기 수정
- 로드된 PDF 파일의 기본 page collection에 액세스
- 크기를 수정할 대상 페이지에 액세스
- 페이지 크기 너비와 높이를 포인트 단위로 설정
- 업데이트된 PDF 파일을 디스크 또는 지정된 페이지 크기의 스트림에 저장
이 단계에서는 Java에서 PDF 용지 크기를 변경하는 절차를 설명합니다. 문서 로드 프로세스를 제어하기 위해 다른 많은 오버로드를 지원하는 Document 클래스 개체에 원본 PDF 파일을 로드할 수 있습니다. Document 클래스에는 대상 페이지에 대한 참조를 가져오기 위해 getPages() 메서드 무시자를 사용하여 액세스할 수 있는 PageCollection 개체가 포함되어 있습니다. Page 클래스에는 업데이트된 페이지의 새 너비와 높이가 필요한 setPageSize() 메서드가 있습니다.
Java에서 PDF 페이지의 크기를 변경하는 코드
위의 코드는 Java에서 PDF 페이지 크기를 수정하는 프로세스를 보여줍니다. Aspose.PDF에서 1인치가 72포인트와 같도록 새 페이지 크기를 포인트로 계산해야 합니다. 이제 치수가 8.3 x 11.7인치인 페이지의 크기를 포인트 단위로 계산하려면 8.3 x 72 및 11.7 x 72를 곱하여 Envelop #과 같은 setPageSize() 메서드에 제공할 치수를 얻을 수 있습니다. 10 크기는 이 샘플 코드에서 보여줍니다.
여기에서 Java에서 PDF 페이지 크기를 변경하는 프로세스를 배웠습니다. 출력 PDF 파일을 보호하는 과정을 알고 싶다면 Java에서 암호로 PDF를 보호하는 방법에 있는 글을 참조하세요.