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 AgoraFuncionalidades — 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
Pressione e Segure o Botão
Clique e segure o botão verde 'Web Converter'.
Arraste para a Barra de Favoritos
Web ConverterPasso Crucial: Arraste o botão para a 'Barra de Favoritos' do seu navegador e, em seguida, solte o rato.
Concluído!
Em qualquer página que queira capturar, clique neste favorito para começar!