이 문서는 Java를 사용하여 전체 웹페이지의 스크린샷을 캡처하는 데 도움을 줍니다. IDE 설정, 단계 목록 및 Java를 사용하여 웹사이트의 스크린샷을 찍는 샘플 코드를 포함하고 있습니다. 요구 사항에 따라 출력을 맞춤화하기 위한 코드 향상도 논의될 것입니다.
Java를 사용한 전체 웹페이지 스크린샷 캡처 단계
- 환경을 설정하여 Aspose.HTML for Java을 사용해 웹페이지 스크린샷을 찍습니다.
- 제한 없이 전체 제품 기능을 사용하려면 라이선스를 로드하세요.
- 스냅샷을 찍을 웹페이지의 URL을 정의합니다
- 대상 웹페이지를 HTMLDocument 클래스 객체에 로드합니다
- ImageSaveOptions 클래스 객체를 생성하여 이미지를 사용자 정의합니다.
- 출력 이미지 해상도와 형식을 PNG로 설정합니다.
- 로드된 웹 페이지를 이미지로 렌더링하고 출력을 저장합니다
위 단계에서는 Java를 사용한 전체 웹페이지 스크린샷을 만드는 방법을 설명합니다. 라이선스를 로드하고, URL을 정의한 다음 정의된 URL로 HTMLDocument를 인스턴스화하여 프로세스를 시작합니다. ImageSaveOptions 클래스의 객체를 생성하고, 가로 및 세로 해상도를 설정하고, 출력 이미지 형식을 지정한 뒤, Converter.convertHTML() 메서드를 사용하여 웹페이지를 렌더링합니다.
Java를 사용하여 전체 웹 페이지 스크린샷을 캡처하는 코드
이 코드는 Java를 사용한 전체 웹페이지 화면 캡처 구현을 보여줍니다. 전체 페이지를 캡처하기 위해 PageLayoutOptions에서 FitToContentWidth 및 FitToContentHeight 플래그를 설정하려면 PageSetup 클래스를 사용하십시오. setBackgroundColor() 메서드를 사용하고, 파일 크기를 줄이기 위해 ImageFormat을 Webp로 전환하고, 더 작은 출력이 필요할 경우 낮은 해상도를 사용하며, 렌더링 과정에서 스타일 시트와 미디어 선택을 제어하기 위해 options.getCss()와 함께 작업함으로써 추가 맞춤 설정이 가능합니다.
이 가이드는 웹페이지 스냅샷을 찍는 과정을 설명합니다. EPUB을 PDF로 변환하려면, 기사 Java에서 EPUB을 PDF로 변환를 참조하십시오.