Captura de páginas web para PNG com um clique — Web para Imagem (Página inteira, Alta resolução)

Capture qualquer página web como um PNG de alta resolução (fidelidade visual e junção de páginas longas). Ideal para partilhar e arquivar.

Usar Agora

Funcionalidades — Web para Imagem / Guardar como PNG

  • Captura de Página Inteira: Utiliza `html2canvas` para capturar todo o documento HTML, lidando com modais e sobreposições para um resultado limpo.
  • Exportação de Alta Resolução: Gera imagens de alta resolução adequadas para impressão e exibição, definindo `scale: window.devicePixelRatio` ou superior.
  • Privacidade e Processamento Local: Toda a captura e geração de imagens ocorre localmente no seu navegador. Nenhum dado é enviado para qualquer serviço externo.

Precisa de texto pesquisável e selecionável? Use o nosso: Conversor de Web para PDF.

Sobre esta ferramenta (Como funciona & EEAT)

Implementação e Manutenção: Esta ferramenta é mantida pela equipa do TableCopy. A lógica de captura principal usa a popular biblioteca `html2canvas`, com robustez adicionada através de avisos de falha e mecanismos de fallback.

Detalhes Técnicos: O script oculta temporariamente o seu próprio modal para evitar a autocaptura e usa `useCORS` para melhorar a taxa de sucesso na renderização de recursos de imagem de origem cruzada. A imagem é exportada através de uma dataURL para acionar o download no navegador.

Confiabilidade e Auditabilidade: O projeto é um repositório de código estático. Toda a lógica pode ser revista em `tools/tablecopy/`. As dependências de terceiros são carregadas de um CDN; para implementação offline, o script pode ser empacotado e alojado a partir de uma fonte confiável.

Perguntas Frequentes (FAQ)

E se a captura incluir pop-ups ou barras de ferramentas indesejadas?

O script tenta ocultar a sua própria interface. Para elementos de terceiros, como widgets de chat ou banners de cookies, por favor, feche-os manualmente ou oculte-os usando as ferramentas de desenvolvedor do navegador antes de capturar.

Porque é que algumas imagens ou recursos estão em falta na imagem exportada?

Se um recurso for de um domínio de terceiros e não tiver os cabeçalhos CORS adequados, o navegador bloqueará o seu desenho no canvas, fazendo com que falte na imagem exportada. As soluções incluem abrir a página num separador anónimo/novo para permitir que os recursos carreguem, ou guardar imagens-chave localmente primeiro e depois compor a captura de ecrã.

Como posso obter uma resolução mais alta ou um tamanho de ficheiro menor?

Para aumentar a resolução, ajuste o parâmetro `scale` (ex: `window.devicePixelRatio * 2`), o que aumenta a densidade de píxeis, mas também aumenta significativamente o uso de memória e o tempo de processamento. Para reduzir o tamanho do ficheiro, use uma ferramenta de compressão de imagem após a exportação (como o TinyPNG) ou diminua o parâmetro de qualidade antes de exportar do canvas (para JPEGs).

Como evitar falhas de memória ao processar páginas longas?

Capturar páginas grandes pode consumir muita memória. Recomenda-se capturar por secções (dividindo em várias imagens) ou reduzir o `scale` e, em seguida, juntar as imagens localmente. Outra estratégia é a renderização/captura do lado do servidor, mas isso acarreta riscos de privacidade.

Como posso dar feedback ou contribuir com melhorias?

Convidamo-lo a submeter um 'issue' ou 'PR' no nosso repositório GitHub (caminho: `tools/tablecopy/`). Por favor, forneça uma página de exemplo reprodutível ou uma gravação de ecrã para nos ajudar a localizar o problema e realizar testes de regressão.

Precisa de texto pesquisável ou melhor qualidade de impressão? Vá para: Web para PDF ou volte à Página Inicial.

Instale em 3 Segundos, Use Para Sempre

1

Pressione e Segure o Botão

Clique e segure o botão verde 'Web Converter'.

2

Arraste para a Barra de Favoritos

Web Converter

Passo Crucial: Arraste o botão para a 'Barra de Favoritos' do seu navegador e, em seguida, solte o rato.

3

Concluído!

Em qualquer página que queira capturar, clique neste favorito para começar!