이 튜토리얼은 자바의 PDF에서 이미지를 가져오는 방법에 대한 기본 정보를 제공하도록 설계되었습니다. 샘플 코드에 사용된 리소스에 대한 참조, 애플리케이션 개발을 안내하는 자세한 프로그래밍 논리, Java의 PDF에서 이미지를 가져온 후 {{ HYPERLINK2}} 이미지. 보호된 PDF 파일에 대한 암호를 설정하거나 출력 이미지의 속성을 설정하는 옵션과 함께 다른 소스에서 소스 문서를 로드하는 것과 같은 프로세스를 사용자 정의하기 위한 세부 정보도 제공됩니다.
Java의 PDF에서 이미지를 가져오는 단계
- PDF 이미지 추출을 위해 Aspose.PDF for Java를 추가하도록 IDE 구성
- 디스크 또는 메모리 스트림에서 입력 PDF 파일을 Document class 개체로 로드
- 이미지를 추출할 대상 PDF 페이지의 리소스 컬렉션에 대한 참조를 가져옵니다.
- 리소스의 이미지 컬렉션에서 XImage 클래스 개체를 사용하여 원하는 이미지의 참조를 가져옵니다.
- 출력 이미지를 저장하기 위해 FileOutputStream 개체를 인스턴스화합니다.
- 대상 이미지를 JPG 파일로 저장
이 단계는 Java의 PDF에서 이미지를 가져오는 단계별 논리를 제공합니다. 대상 이미지에 액세스하는 데 사용되는 해당 페이지의 이미지를 포함하여 각 페이지에 리소스 모음이 있는 PDF의 내부 구조를 설명합니다. 이미지 참조를 얻으면 디스크에 로드된 이미지를 저장하는 메서드가 포함된 XImage 클래스 개체에 저장됩니다.
Java의 PDF에서 이미지를 가져오는 코드
이 코드는 소스 PDF를 로드하는 데 사용되는 Document 클래스를 도입하여 Java에서 PDF에서 이미지를 가져오는 방법을 보여줍니다. 다음으로 중요한 클래스는 선택한 PDF 페이지의 이미지 컬렉션에서 이미지에 대한 참조를 보유할 수 있는 XImage입니다. 이미지 참조를 얻으면 로드된 이미지를 디스크에 저장하는 데 사용할 수 있을 뿐만 아니라 원본 PDF에서 이 이미지를 삭제하고 원본 PDF에서 이미지 이름을 변경하고 이미지가 투명한지 확인할 수 있습니다.
이 튜토리얼은 Java의 PDF에서 모든 이미지를 가져오는 데도 사용할 수 있습니다. 이미지를 PDF로 변환하는 과정에 관심이 있으시면 Java에서 이미지를 PDF로 변환하는 방법에 있는 기사를 참조하세요.