Converter HTML para PDF
Imprima uma página da web, pelo link ou a partir de um arquivo HTML, em um PDF limpo, com CSS, fontes da web e fundos preservados. A conversão é feita no nosso servidor; os arquivos são excluídos automaticamente em cerca de duas horas.
Como Converter para PDF
- 1
Digite um link ou envie um arquivo HTML
Uma página publicada na web ou o seu próprio arquivo HTML (ou um ZIP com um index.html e as imagens e folhas de estilo dele).
- 2
Escolha o tamanho do papel e as margens
Do A4 ao tabloide, em retrato ou paisagem, com margens padrão, mínimas ou sem margem, e números de página opcionais.
- 3
Baixe o PDF
Renderizado pelo mesmo mecanismo que desenha a página em um navegador de verdade, com o layout CSS, as fontes da web e as cores de fundo incluídos.
Por que nem todo link pode ser convertido
Esta ferramenta carrega a página no próprio servidor do PulsarKit antes de imprimi-la, e um servidor não tem nada que entrar em uma rede privada, seja a sua ou a de qualquer outra pessoa. Endereços que apontam para uma faixa privada, para localhost ou para o endpoint interno de metadados de um provedor de nuvem são bloqueados de cara, tanto o endereço que você digita quanto qualquer destino a que um redirecionamento possa levar. Se você precisa converter uma página que só a sua própria máquina alcança, envie o HTML dela.
O que exatamente é renderizado
A página é carregada em uma versão atual do Chrome, o mesmo mecanismo de renderização do navegador que a maioria das pessoas usa, com JavaScript ativado e o CSS aplicado do jeito que o site escreveu. Depois, ela é impressa em PDF pela própria função de impressão do Chrome. Cores e imagens de fundo entram e vêm ligadas por padrão, porque a maioria dos sites as esconde na impressão, e aqui isso raramente é o que você quer. As fontes da web que a página carrega são usadas como estão, e não trocadas por uma aproximação com fontes do sistema.
Converter uma página baixada, e não a publicada
Enviar um arquivo .html simples funciona para uma página única e autossuficiente. Para uma página que usa as próprias imagens e folha de estilo, envie um ZIP com o index.html na raiz, ao lado de uma pasta de imagens, um style.css e assim por diante, que é a estrutura que o comando “Salvar página como” gera. O arquivo compactado é servido a partir de um endereço local temporário, para que os links relativos funcionem, e é descartado assim que o PDF fica pronto.
Processado no nosso servidor e excluído automaticamente
As páginas são renderizadas por um Chrome sem interface (headless) no servidor do PulsarKit, porque uma aba do navegador não consegue imprimir outro site com o CSS e as fontes carregados de verdade. O arquivo enviado (ou a página buscada na web) é descartado assim que a tarefa termina. O PDF fica disponível para download por uma hora e é apagado do servidor em cerca de duas horas, quer você o baixe ou não.
Perguntas frequentes
Posso converter qualquer link que eu colar?
Não. Por segurança, endereços que apontam para uma rede privada, para localhost ou para um serviço interno de metadados de nuvem são bloqueados, tanto diretamente quanto por meio de um redirecionamento. Páginas públicas da web são convertidas normalmente.
O JavaScript da página é executado?
Sim. A página carrega em uma instância real do Chrome com JavaScript ativado, e a ferramenta espera a atividade de rede se acalmar antes de imprimir. Assim, o conteúdo renderizado no navegador também é capturado.
As cores e imagens de fundo entram no PDF?
Sim, por padrão. Muitos sites escondem os fundos na impressão, e aqui esse comportamento é anulado para que o resultado corresponda ao que você vê na tela. Desligue os fundos se quiser um resultado mais leve, com cara de impressão.
Qual é a diferença entre esta ferramenta e HTML para imagem?
Esta ferramenta gera um documento PDF paginado, adequado para imprimir ou arquivar em várias páginas. A ferramenta HTML para imagem gera, em vez disso, uma única captura de tela, que serve para um registro visual rápido, e não para um documento.
Por quanto tempo o arquivo fica no servidor?
O arquivo enviado (ou a página buscada na web) é descartado assim que a tarefa termina. O PDF convertido fica disponível para download por uma hora e é apagado do servidor em cerca de duas horas, quer você o baixe ou não.
Dá para converter uma página que exige login?
Não. Nenhum cookie ou sessão é armazenado ou enviado, então qualquer conteúdo protegido por login aparece como para quem não entrou na conta. Em vez disso, salve o HTML da página no seu próprio navegador e envie esse arquivo.