# Renderizador HTML para PDF

Renderiza um subconjunto de HTML em PDF

> Página canônica: https://elysiatools.com/pt/tools/html-to-pdf-renderer

- **Categoria:** Document Tools

- **Palavras-chave:** html, pdf, render, subconjunto, pdfkit, puppeteer

## Visão geral

Converte HTML para PDF com renderizacao determinista.

**Tags suportadas:**
- p, h1-h6, ul/ol, table, img, code

**Modos:**
- Subconjunto (PDFKit)
- Navegador (Puppeteer)

## Entradas

- **Conteudo HTML** (textarea): # Hello PDF
- **Arquivo HTML** (file): Upload an HTML file
- **URL** (text): https://example.com
- **URL base (recursos relativos)** (text): https://example.com/docs/
- **CSS personalizado (modo navegador)** (textarea): /* Optional styles */
- **Modo de renderizacao** (select)
- **Tamanho da pagina** (select)
- **Paisagem** (checkbox)
- **Imprimir fundo** (checkbox)
- **Escala** (number)
- **Margem superior (mm)** (number)
- **Margem inferior (mm)** (number)
- **Margem esquerda (mm)** (number)
- **Margem direita (mm)** (number)
- **Tamanho da fonte (pt)** (number)
- **Altura da linha** (number)
- **Tipo de midia (modo navegador)** (select)
- **Aguardar ate (modo navegador)** (select)
- **Espera extra (ms)** (number)

## Quando usar

- Quando precisar transformar relatórios ou páginas web em documentos PDF estáticos.
- Ao converter arquivos HTML locais para um formato de arquivo portátil e padronizado.
- Para gerar documentos com estilos personalizados usando CSS em modo de renderização de navegador.

## Como funciona

- Insira o código HTML, carregue um arquivo .html ou forneça a URL da página desejada.
- Escolha o modo de renderização: 'Subset' para documentos simples ou 'Browser' para layouts complexos.
- Ajuste as configurações de página, como margens, orientação e tamanho, para personalizar o resultado.
- Clique em processar para gerar e baixar o seu arquivo PDF final.

## Casos de uso

- Conversão de faturas e recibos gerados via web para arquivamento em PDF.
- Transformação de documentação técnica ou manuais em formato de leitura offline.
- Criação de relatórios de dados formatados a partir de tabelas HTML.

## Perguntas frequentes

### Quais tags HTML são suportadas?

A ferramenta suporta tags essenciais como p, h1-h6, ul/ol, table, img e code.

### Qual a diferença entre os modos Subset e Browser?

O modo Subset (PDFKit) é ideal para documentos simples e rápidos, enquanto o modo Browser (Puppeteer) oferece suporte completo para CSS e renderização complexa.

### Posso usar CSS personalizado?

Sim, no modo de renderização via navegador, você pode inserir seu próprio código CSS para estilizar o documento.

### É possível definir margens no PDF?

Sim, você pode configurar manualmente as margens superior, inferior, esquerda e direita em milímetros.

### O que significa o modo de espera (wait time)?

Permite adicionar um tempo de espera extra em milissegundos para garantir que todos os recursos da página sejam carregados antes da renderização.

## Ferramentas relacionadas

- [Fragmentos de Cabeçalho/Rodapé PDF](https://elysiatools.com/pt/tools/pdf-header-footer-snippets): Converte HTML para PDF com logo, título e data
- [Gerador de Data URI](https://elysiatools.com/pt/tools/data-uri-generator): Converte arquivos em Data URIs (Base64 ou porcentagem-codificada) para incorporar imagens, fontes e recursos diretamente em HTML, CSS ou Markdown
- [HTML de email para PDF](https://elysiatools.com/pt/tools/libreoffice-html-mail-to-pdf): Renderiza conteudo HTML de email em PDF preservando formatacao basica
- [LibreOffice PPT para PDF de Handouts](https://elysiatools.com/pt/tools/libreoffice-ppt-to-pdf-handouts): Converte apresentacoes para PDF com varias paginas de slides por folha
- [Gerador de Faturas PDF](https://elysiatools.com/pt/tools/pdf-invoice-generator): Gera uma fatura PDF com marca a partir de itens estruturados
- [PDF para HTML](https://elysiatools.com/pt/tools/pdf-to-html): Converte documentos PDF em páginas web HTML com formatacao e estrutura preservadas
- [LibreOffice DOCX para PDF](https://elysiatools.com/pt/tools/libreoffice-docx-to-pdf): Converte .doc/.docx em lote para PDF com LibreOffice preservando o layout
- [LibreOffice DOCX para PDF/A](https://elysiatools.com/pt/tools/libreoffice-docx-to-pdf-a): Gera PDF/A com LibreOffice e Ghostscript

## Exemplos

- [Exemplos PDF](https://elysiatools.com/pt/samples/pdf-samples): Exemplos PDF gerados por ferramentas de 2026-02-01 a 2026-02-10
- [Exemplos de Apresentacoes Markdown](https://elysiatools.com/pt/samples/md-slide-deck-to-pdf): Decks Markdown estilo Remark/Marp para testar exportacao em PDF
- [Exemplos de Análise de Logs Nginx](https://elysiatools.com/pt/samples/nginx-log-samples): Amostras abrangentes de logs Nginx para testar a ferramenta log-parser, incluindo vários formatos e cenários de logs de acesso e erro
- [Exemplos de Serialização Android Java](https://elysiatools.com/pt/samples/android-serialization-java): Exemplos de serialização Android Java incluindo serialização JSON, desserialização e análise XML

## Conteúdo relacionado

- [Extração, limpeza e entrega de conteudo HTML](https://elysiatools.com/pt/hubs/html-content-extraction-cleanup-and-delivery): Extraia links, imagens, atributos e tabelas de HTML, remova marcacao desnecessaria e entregue saidas verificadas em Markdown, PDF ou CSV.
- [Fluxos de layout PDF prontos para impressao](https://elysiatools.com/pt/hubs/print-pdf-layout-workflows): Converta HTML, Markdown, README ou texto em PDFs polidos com modelos de pagina, tipografia, cabecalhos, rodapes, numeracao, sumario, colunas e revisao de direcao.
