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
Envie seu arquivo HTML
Arraste o arquivo HTML para a área de envio ou procure-o no dispositivo (até 100 MB).
Mantenha PDF como destino
PDF já está selecionado no menu; você pode escolher outro formato se precisar.
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.