Este artigo ajuda a capturar uma captura de tela de página inteira usando Java. Ele contém detalhes sobre a configuração do IDE, uma lista de etapas e código de exemplo para tirar captura de tela de site usando Java. Melhorias no código também serão discutidas para personalizar a saída conforme os requisitos.
Passos para capturar uma captura de tela de página inteira usando Java.
- Defina o ambiente para usar Aspose.HTML for Java para tirar uma captura de tela da página da web
- Carregue uma licença para obter todos os recursos do produto sem quaisquer limitações
- Defina a URL da página da web para tirar uma captura de tela
- Carregue a página da web de destino no objeto da classe HTMLDocument
- Crie o objeto da classe ImageSaveOptions para personalizar a imagem
- Defina a resolução da imagem de saída e o formato como PNG
- Renderizar a página web carregada em uma imagem e salvar a saída
As etapas acima descrevem como criar uma captura de tela de página completa usando Java. Inicie o processo carregando uma licença, definindo a URL e instanciando o HTMLDocument com a URL definida. Crie um objeto da classe ImageSaveOptions, defina a resolução horizontal e vertical, defina o formato de imagem de saída e use o método Converter.convertHTML() para renderizar a página da web.
Código para capturar a tela completa de uma página web usando Java
Este código demonstra a implementação de captura de tela completa de página da web usando Java. Use a classe PageSetup para definir as flags FitToContentWidth e FitToContentHeight em PageLayoutOptions para capturar a página inteira. Personalizações adicionais são possíveis usando o método setBackgroundColor(), trocando ImageFormat para Webp para reduzir o tamanho do arquivo, usando resolução mais baixa se for necessário um output menor, e trabalhando com options.getCss() para controlar folhas de estilo e seleção de mídia durante o processo de renderização.
Este guia explica o processo de captura de snapshots de páginas da web. Para converter EPUB para PDF, consulte o artigo Alterar EPUB para PDF em Java.