Markdown para PDF

Cole Markdown, veja páginas reais e baixe um PDF paginado — papel, tamanho de fonte e margens em uma linha.

Markdown

Prévia da página

Aguardando Markdown

Cole Markdown para ver as páginas finalizadas aqui — uma folha por página, com os números de rodapé que o PDF terá.

Como usar

  1. Cole Markdown na caixa da esquerda ou pressione “Abrir .md” para ler um arquivo UTF-8 de até 2 MB. Não há botão Converter: as páginas são reconstruídas cerca de um quarto de segundo depois que você para de digitar.
  2. Confira as folhas à direita — cada uma é a página final, incluindo os números de rodapé. Mude Papel (A4 / Carta), Tamanho da fonte (P / M / G) ou Margem (padrão / estreita) na linha acima; a contagem de páginas é atualizada na hora.
  3. Pressione “Baixar PDF”. O arquivo é gerado no seu dispositivo e o botão mostra brevemente “Baixado”. Nada é enviado, armazenado ou gravado na URL.

Exemplo

Entrada

# Local primeiro

O Markdown fica **nesta aba**. O PDF é gerado na sua máquina.

## O que você recebe

- Páginas A4 ou Carta com números de página
- [Links clicáveis](https://example.com) no PDF

| Opção | Valores |
| --- | --- |
| Papel | A4 / Carta |

> A renderização é local; nada é enviado.

```js
const pdf = await build(markdown);
```

Saída

markdown.pdf — 1 página
Página 1 · A4 · Média · Margem padrão
Título: Local primeiro
Rodapé: 1 / 1

A prévia usa o mesmo renderizador do PDF, então as folhas que você vê são as folhas que recebe. O texto é desenhado como uma imagem 2×: nítido na tela e na impressão, mas não selecionável.

Regras, limites e problemas conhecidos

  • O texto no PDF é uma imagem: não pode ser selecionado, copiado ou pesquisado, e leitores de tela o ignoram. Quando precisar de texto selecionável, exporte HTML pelo editor de Markdown e imprima-o em PDF no navegador (saída vetorial).
  • Imagens não são compatíveis: ![alt](url) é desenhado como [imagem: alt]. Imagens remotas contaminariam o canvas (a exportação falha) e enviariam requisições a servidores de terceiros.
  • Sem matemática, diagramas, notas de rodapé, blocos HTML ou destaque de sintaxe; blocos de código recebem apenas uma fonte monoespaçada e fundo cinza.
  • Linhas de código longas quebram no nível do caractere — um PDF não rola para o lado e a fonte não é reduzida para caber.
  • A paginação é própria desta ferramenta: não corresponderá exatamente ao Word, ao Typora ou à caixa de impressão do navegador. Ela nunca corta uma linha, repete cabeçalhos de tabela em novas páginas e mantém um título junto das linhas seguintes.
  • As fontes vêm do seu dispositivo (nenhuma fonte web é baixada), então as letras variam ligeiramente entre sistemas; uma máquina sem fontes CJK pode mostrar caixas vazias.
  • Os links são clicáveis (anotações PDF sobre a imagem), mas não selecionáveis; links #âncora não saltam dentro do PDF.
  • Limites: 100.000 caracteres / 120 páginas. Acima de 12 páginas, só as 12 primeiras são pré-visualizadas; o PDF continua contendo todas as páginas.
  • O PDF é sempre claro: o modo escuro do site não altera o papel exportado.
  • O seletor de arquivos aceita .md / .markdown / .txt em UTF-8 de até 2 MB; outras codificações podem mostrar texto corrompido porque nenhuma adivinhação de codificação é feita.
  • Nada é salvo: recarregar ou fechar a aba perde o texto e o PDF.

Ferramentas de texto e PDF que também rodam inteiramente nesta aba.