Markdown para PDF

Transforme Markdown em um PDF caprichado, com texto selecionável — e prévia ao vivo enquanto você digita. Grátis, rápido e seguro.

Markdown28 linhas
Prévia

Processado inteiramente no seu navegador — o seu conteúdo nunca sai do dispositivo.

Ferramentas relacionadas

Converta Markdown para PDF e transforme arquivos .md em documentos com formatação profissional, direto no seu navegador. A ferramenta Markdown para PDF do oMyPDF renderiza títulos, negrito e itálico, blocos de código, tabelas e listas como documentos limpos e legíveis — com prévia ao vivo enquanto você digita ou edita. O processamento é inteiramente do lado do cliente, então o seu conteúdo nunca sai do seu dispositivo. Ideal para arquivos README, notas técnicas e documentação.

Como converter Markdown para PDF

  1. 1

    Escreva ou envie

    Digite ou cole o seu Markdown, ou envie um arquivo .md.

  2. 2

    Veja a prévia

    Veja tudo renderizado ao vivo — títulos, listas, tabelas, código e mais.

  3. 3

    Baixe

    Escolha um tamanho de página e baixe um PDF limpo, com texto selecionável.

Por que o Markdown precisa de um formato de destino

Markdown é um formato de escrita, deliberadamente próximo do texto puro: legível em qualquer editor, comparável em controle de versão e livre do estado invisível que torna arquivos de processador de texto desconfortáveis de colaborar. O que ele não é é um formato de entrega. Um arquivo .md entregue a alguém fora desse hábito é um arquivo de texto cheio de cerquilhas e asteriscos.

O PDF é o complemento. Ele fixa a aparência, pagina o conteúdo, abre em qualquer coisa sem editor nem renderizador, e imprime direito. Escrever em Markdown e entregar em PDF dá as duas metades: uma fonte que você pode guardar em um repositório e revisar como texto, e um artefato que qualquer pessoa consegue ler.

Os casos típicos são documentação entregue a um cliente, um README transformado em referência imprimível, notas técnicas para uma reunião, e escrita acadêmica ou pessoal rascunhada em texto puro e entregue como documento.

Texto renderizado, não uma captura de tela

Há duas formas de fazer um PDF a partir de Markdown, e elas produzem arquivos bem diferentes. O atalho é renderizar o Markdown como página da web e fotografá-la, o que é rápido e resulta em um documento feito de figuras — não pesquisável, não copiável, invisível para leitores de tela e borrado quando impresso em qualquer tamanho diferente daquele em que foi capturado.

A outra forma dispõe o conteúdo em uma página de verdade: texto desenhado a partir de fontes incorporadas nos tamanhos escolhidos, parágrafos fluídos em uma medida, quebras de página colocadas entre blocos em vez de no meio deles. É isso que acontece aqui, e é por isso que o resultado se comporta como um documento e não como uma sequência de imagens.

A diferença aparece nas coisas comuns que as pessoas fazem com PDFs depois. Buscar um termo funciona. Copiar um trecho de código devolve código. Imprimir em A4 um documento diagramado para A4 produz tipos nítidos em qualquer zoom.

No que cada elemento do Markdown se transforma

Os títulos viram uma hierarquia de tamanhos de verdade, e não texto em negrito, então o documento tem estrutura visível. A ênfase é renderizada como itálico e negrito. Listas ordenadas e não ordenadas se aninham corretamente, com uma indentação que deixa os níveis legíveis. Citações são destacadas do corpo, e as linhas horizontais viram filetes.

O código recebe o tratamento mais cuidadoso porque é o menos tolerante. O código embutido é composto em uma fonte monoespaçada, para que se leia como código no meio da frase; os blocos delimitados mantêm o espaçamento exatamente e não são reorganizados, já que a indentação tem significado na maioria das linguagens. A única coisa a conferir em uma listagem impressa é a largura das linhas, porque uma página não rola para o lado.

As tabelas são renderizadas com colunas alinhadas e limites de célula de verdade. Os links mantêm o texto e continuam visíveis como links. As imagens referenciadas na fonte são inseridas no fluxo, em um tamanho que cabe na página.

Escrever Markdown que vira um bom PDF

Alguns hábitos melhoram o resultado mais do que qualquer ajuste. Use um único título de primeiro nível e aninhe de forma consistente abaixo dele — um documento que pula de um título de primeiro nível para um de terceiro produz uma hierarquia que parece quebrada na página, mesmo que renderize bem em um navegador.

Mantenha as linhas de código abaixo de uns oitenta caracteres quando a listagem importa, porque é mais ou menos o que cabe confortavelmente em uma página em retrato com fonte monoespaçada. Tabelas longas valem ser divididas em duas mais estreitas em vez de deixar as colunas comprimirem.

Para documentos que precisam de matemática, diagramas ou prévia ao vivo enquanto se escreve, o Editor de Markdown é o ponto de partida melhor — ele renderiza LaTeX e Mermaid, salva automaticamente e exporta para PDF, Word e HTML. Markdown para Word é o caminho quando quem recebe precisa editar em vez de ler.

Recursos de Markdown para PDF

Prévia ao vivo

Seu Markdown é renderizado na hora enquanto você digita, então você sabe exatamente como o PDF vai ficar.

Markdown completo

Títulos, negrito e itálico, links, código embutido, listas, citações, tabelas e blocos de código delimitados.

Privado e instantâneo

Tudo roda no seu navegador — o seu conteúdo nunca é enviado. O texto do PDF continua selecionável.

Segurança e privacidade

Seu conteúdo continua privado. A conversão de Markdown para PDF acontece inteiramente no seu navegador — nada é enviado a servidor nenhum. Nunca vemos nem guardamos os seus documentos.

Perguntas frequentes

A ferramenta Markdown para PDF do oMyPDF é grátis?

Sim. Converter Markdown em PDF é grátis, sem marca d'água e sem cadastro — em arquivos de até 100 MB.

Quais recursos do Markdown são aceitos?

Títulos, negrito e itálico, código embutido, links, listas ordenadas e não ordenadas (com aninhamento), citações, tabelas, blocos de código delimitados e linhas horizontais.

O texto do PDF é selecionável?

Sim. O PDF é renderizado com texto de verdade (não uma imagem), então você pode selecionar, copiar e pesquisar.

Posso enviar um arquivo .md?

Sim. Envie um arquivo .md, .markdown ou .txt e ele é carregado direto no editor, ou simplesmente cole o seu Markdown.

Meus arquivos estão seguros?

Sim. A conversão acontece inteiramente no seu navegador — o seu Markdown e o PDF resultante nunca saem do seu dispositivo.

O PDF contém texto de verdade ou uma figura dele?

Texto de verdade, diagramado com um motor de página real em vez de capturado de uma prévia. O resultado é selecionável, pesquisável e copiável, imprime nítido em qualquer tamanho, e leitores de tela conseguem lê-lo — nada disso é verdade na abordagem de imprimir a prévia que alguns conversores usam.

Como os blocos de código longos são tratados?

O código é composto em fonte monoespaçada e mantido intacto em vez de reorganizado, já que requebrar código muda o que ele significa. Linhas mais longas que a largura da página são o único caso a observar: confira as linhas mais largas no resultado e considere quebrá-las na fonte, se a listagem precisa ser legível no papel.

Minhas tabelas são mantidas?

Sim — tabelas em pipe do GitHub-flavored Markdown são renderizadas como tabelas de verdade, com colunas alinhadas. Tabelas muito largas são o limite prático, como em qualquer página de largura fixa; uma tabela com uma dúzia de colunas vai ficar apertada em uma A4 em retrato, seja qual for a ferramenta.

Posso colar Markdown em vez de enviar um arquivo?

Sim. Cole direto, ou envie um arquivo .md, .markdown ou .txt. Colar normalmente é mais rápido para um README ou uma nota que você já tem na área de transferência.

E matemática e diagramas?

Esta ferramenta cuida da estrutura padrão do Markdown — títulos, ênfase, listas, citações, tabelas, código e filetes. Para documentos com matemática em LaTeX ou diagramas Mermaid, o Editor de Markdown renderiza os dois e exporta um PDF com as equações e os diagramas incluídos.

Por que meu documento ficou diferente do GitHub?

Porque o Markdown define estrutura, não aparência. Cada renderizador escolhe a própria tipografia, e uma página tem margens e quebras de página que uma visualização rolável na web não tem. Os títulos, as listas e a ênfase vão estar todos lá; o espaçamento exato e a fonte são decisão do renderizador.