Ir para o conteúdo principal

Converter um Arquivo HTML em PDF

Para converter um arquivo HTML em PDF, envie seu arquivo .html ou .htm, escolha PDF e converta. A página é convertida respeitando suas regras @page; sem elas, usa A4 com margens de 10 mm. Por segurança, scripts não são executados e arquivos externos, como CSS vinculado, imagens remotas e fontes da web, não são carregados. URLs de páginas da web não podem ser informadas.

  • Grátis, sem cadastro
  • Arquivos excluídos em até 30 minutos
  • Até 100 MB

Os arquivos são excluídos permanentemente dos nossos servidores em até 30 minutos.

Como converter HTML para PDF

  1. Envie seu arquivo HTML

    Arraste o arquivo HTML para a área de envio ou procure-o no dispositivo (até 100 MB).

  2. Mantenha PDF como destino

    PDF já está selecionado no menu; você pode escolher outro formato se precisar.

  3. Converta e baixe

    Clique em «Converter» e o download do arquivo convertido começa automaticamente.

O que é preservado?

Mantido

  • Estilos inline e o primeiro bloco <style>
  • Tamanho da página e margens definidos com @page
  • Cores de fundo e imagens com URI data:
  • Tabelas, listas e regras CSS de quebra de página

Alterado

  • Sem @page, as páginas são A4 com margens de 10 mm
  • Fontes da web são substituídas por fontes parecidas instaladas no servidor

Não transferido

  • Folhas de estilo vinculadas e imagens remotas (http/https)
  • Conteúdo desenhado por JavaScript (gráficos, tabelas dinâmicas)
  • Blocos <style> adicionais no <head> depois do primeiro

Quando usar

Faturas e relatórios gerados como HTML

Se o seu aplicativo ou script produz faturas, relatórios ou certificados como HTML, incorpore o CSS ao arquivo e converta em um PDF pronto para impressão. Controle você mesmo o tamanho da página e as margens com uma regra @page.

Arquivar documentos HTML autônomos

Documentos HTML de arquivo único, que trazem os próprios estilos e imagens, como anotações exportadas ou modelos de e-mail, podem ser guardados e compartilhados como PDFs que ficam iguais em qualquer dispositivo.

Limitações a conhecer

  • Sem campo de URL: esta não é uma ferramenta de página da web para PDF; envie um arquivo .html ou .htm salvo.
  • Imagens referenciadas por caminhos relativos (por exemplo, images/logo.png) não são encontradas, porque apenas um arquivo é enviado.
  • Nenhum cabeçalho, rodapé ou número de página é adicionado ao PDF.

Sobre os formatos

O que é HTML?

HTML (HyperText Markup Language) é a linguagem de marcação em que as páginas da web são escritas. Títulos, parágrafos, listas, tabelas, links e imagens são definidos por tags, e o CSS controla a aparência. Um arquivo .html abre em qualquer navegador sem software adicional e se ajusta à largura da tela, em vez de usar páginas fixas. Folhas de estilo externas, fontes da web e imagens remotas são recursos separados e não acompanham o arquivo, a menos que estejam incorporados a ele.

O que é PDF?

PDF (Portable Document Format) é um formato de documento de layout fixo criado pela Adobe e padronizado como ISO 32000. Cada trecho de texto, imagem e linha é armazenado com a sua posição na página, então o PDF tem a mesma aparência em qualquer dispositivo e imprime de forma confiável. A contrapartida é a edição: o PDF guarda posições em uma página, não parágrafos e tabelas. PDFs digitalizados contêm apenas imagens das páginas e precisam de OCR (reconhecimento óptico de caracteres) antes que qualquer texto possa ser extraído.

Perguntas frequentes

Posso colar a URL de um site para obter um PDF?

Não. Este conversor só aceita arquivos .html enviados por você. Para salvar uma página da web ao vivo como PDF, abra-a no navegador, escolha Imprimir e selecione Salvar como PDF como destino. Se você tem o arquivo HTML da página, incorpore os estilos dele ao arquivo e envie aqui.

Por que imagens ou estilos estão faltando no meu PDF?

Por segurança, o renderizador nunca se conecta a recursos externos: arquivos .css vinculados, imagens hospedadas online e fontes da web não são carregados, e o JavaScript não é executado. Para um PDF fiel, passe o seu CSS para um bloco <style> e incorpore as imagens como URIs data: (base64) dentro do arquivo HTML.

Como defino o tamanho da página ou as margens?

Adicione uma regra @page ao bloco <style> do seu HTML, por exemplo @page { size: A4 landscape; margin: 20mm; }. O conversor dá prioridade ao tamanho de página definido no CSS. Sem uma regra @page, ele usa páginas A4 em retrato com margem de 10 mm em todos os lados.

Converter HTML para PDF é grátis?

Sim, totalmente grátis. Não há conta, assinatura nem marca d'água — basta enviar o arquivo e converter.

Meu arquivo está seguro e quando ele é excluído?

Seu arquivo é transferido por HTTPS e armazenado em nosso servidor sob um código aleatório. O arquivo enviado e o resultado são excluídos permanentemente em até 30 minutos, e o link de download só funciona para quem tem o seu código único.