HTML para PDF: converter texto e código em documento
Esta ferramenta converte conteúdo HTML, texto formatado ou URLs em PDFs profissionais usando a biblioteca html2pdf.js. Útil para desenvolvedores que precisam gerar relatórios, pessoas que querem transformar e-mails ou anotações em PDF, ou criar documentos rápidos sem abrir editor.
Modos disponíveis
Código HTML
Cole HTML diretamente. Suporta tags HTML5, CSS inline, classes. Imagens devem estar em URLs públicas (https://).
Texto simples
Digite ou cole texto puro. Configure fonte, tamanho, espaçamento. Quebras de linha preservadas. Ideal para anotações, cartas, declarações.
URL (limitado)
Tentaria capturar uma URL pública. Limitação CORS: navegadores bloqueiam acesso a sites de domínios diferentes. Alternativa: imprima a página com Ctrl+P → "Salvar como PDF".
Casos de uso
Imprimir e-mails importantes
Recebeu confirmação de compra, comprovante de inscrição, contrato por e-mail? Copie o HTML, gere PDF para arquivamento.
Criar atestado ou declaração rápida
Texto formatado simples para situações pontuais. Modelo informal.
Compilar anotações
Notas de aula, resumo de reunião, brainstorming — texto puro vira PDF.
Relatórios de desenvolvedor
Devs que querem gerar PDFs simples sem instalar Puppeteer ou wkhtmltopdf.
Carta formal
Modelo de texto com formatação básica vira PDF.
Configurações
- Tamanho da página: A4 (padrão), Letter, Legal
- Margens: normal (2,5cm), estreita (1cm), larga (4cm), nenhuma
- Fonte (modo texto): serif (Times), sans-serif (Helvetica), monospace
- Tamanho da fonte: 10pt, 11pt, 12pt, 14pt, 16pt
- Espaçamento: simples, 1,5 ou duplo
Suporte a HTML/CSS
- ✅ Tags HTML5: h1-h6, p, ul, ol, li, table, etc
- ✅ CSS inline (style="...")
- ✅ Bold, italic, underline
- ✅ Cores (rgb, hex, nomes)
- ✅ Imagens em URLs públicas (https://)
- ❌ JavaScript (não executa)
- ❌ Imagens locais (require https público)
- ❌ CSS externo (stylesheets)
- ❌ Fontes web (use sans-serif/serif/monospace)
Limitações
- URL de outro site: bloqueado por CORS
- JavaScript não executa
- Imagens precisam estar em URL pública
- Layouts complexos com flexbox/grid podem ter resultado inconsistente
Para conversões mais complexas
Para conversões profissionais com layout exato, considere:
- Adobe Acrobat: Web to PDF — converte qualquer site, paga
- Puppeteer + headless Chrome: para desenvolvedores
- wkhtmltopdf: linha de comando, open-source
- Chromium imprimir: Ctrl+P → "Salvar como PDF"
Ferramentas relacionadas
- Word para PDF — para documentos complexos
- JPG para PDF — imagens para PDF
- Juntar PDFs