Ir para o conteúdo
Voltar ao Blog
segunda-feira, 2 de novembro de 2026

5 formas de converter Markdown para PDF comparadas (Pandoc, VSCode, online)

Compare cinco métodos de Markdown para PDF com uma amostra comum e escolha lotes no navegador, editor, CLI local ou Pandoc conforme a entrega.

5 formas de converter Markdown para PDF comparadas (Pandoc, VSCode, online)

Resposta curta primeiro

Para um documento pontual, /markdown-to-pdf exige menos preparação. Pandoc é melhor para citações e publicação; VS Code e CLI servem a edição ou automação. Decida por recursos, reprodutibilidade e controle local.

A comparação usa capacidades documentadas atuais, não números fixos de cronômetro ou download, pois tempo de instalação e tamanho do navegador variam por sistema e versão.

Método 1 — Conversor online (/markdown-to-pdf)

Bom para: conversão pontual, realce, fórmulas, diagramas, sem instalar.

Como: abra /markdown-to-pdf, cole, clique em PDF.

Preparação e primeira execução: Varia conforme sistema operacional, motor PDF, cache e complexidade; teste no seu ambiente.

Vantagens: Sem instalação local; suporta realce, KaTeX, Mermaid, tabelas, imagens e tarefas. Após iniciar sessão, dispõe de cinco exportações no navegador sem marca de água, no total, seguidas de exportações ilimitadas com marca. O Creator custa 9 USD/mês e inclui exportações ilimitadas no navegador sem marca; o passe de 1 USD cobre uma. Os créditos da API são separados.

Âmbito: A página PDF individual limita a entrada a 1 MB. A ferramenta separada de lotes pagos cria um ZIP com saídas individuais. Veja os limites e as alternativas de combinação no guia de lotes.

Quando: 95 % das conversões pontuais.

Método 2 — Pandoc

Bom para: trabalhos acadêmicos, templates LaTeX próprios, citações e referências, saída multi-formato (PDF + DOCX + EPUB de uma fonte).

Como:

brew install pandoc
brew install --cask basictex  # or mactex (platform-dependent)
pandoc input.md -o output.pdf

Pró: sólido, scriptável, templating LaTeX infinito. Citações nativas (--bibliography). Offline. Tipografia qualidade livro.

Limitações: Requer motor PDF, fontes e modelos. Use --syntax-highlighting para escolher o tema e confirme a saída com o motor selecionado. Prepare Mermaid como imagens ou configure um processo de pré-processamento adequado.

Quando: publica livro, tese, paper com bibliografia, ou mantém 3+ templates PDF versionados.

Método 3 — Plugin VSCode "Markdown PDF"

Bom para: quem escreve Markdown no VSCode o dia todo.

Como: instale o plugin "Markdown PDF" do yzane, clique direito → Markdown PDF: Export (pdf).

Vantagens: Exportação no editor com CSS e realce configuráveis. O README atual documenta Mermaid e KaTeX; confirme a versão instalada e a configuração.

Limitações: A extensão precisa de um navegador compatível; definições e CSS determinam a saída. Uma extensão de pré-visualização não participa necessariamente na exportação PDF. Teste fórmulas, Mermaid, fontes e quebras no ficheiro.

Quando usar: Já escreve e revê no VS Code e pretende manter as definições de exportação no mesmo processo.

Método 4 — Imprimir do navegador → Salvar como PDF

Bom para: Markdown já renderizado no navegador (README do GitHub, GitLab Wiki, site de docs).

Como: ⌘+P ou Ctrl+P → "Salvar como PDF".

Pró: já está lá. Sem instalação. Funciona em qualquer HTML renderizado.

Limitações: A saída depende do CSS de impressão e das suas definições. Verifique fundos, cores, cabeçalhos, rodapés e quebras. As fórmulas e os diagramas devem estar renderizados na página.

Quando: precisa de um PDF agora de uma página Markdown já renderizada e detalhes ásperos não importam.

Método 5 — md-to-pdf (CLI npm)

Bom para: pipelines de build, CI/CD, docs automatizadas.

Como:

npm install -g md-to-pdf
md-to-pdf input.md

Pró: scriptável. YAML front-matter para tematizar por documento. Modo watch. Offline depois de instalado.

Limitações: Requer Node.js e um ambiente de navegador. A personalização usa configuração e CSS. Confirme as extensões Markdown necessárias; se um diagrama não for renderizado, prepare-o como imagem.

Quando: seu site de docs constrói PDFs em CI; quer PDFs no versionamento junto ao código.

Use o nome exato da documentação indicada. md-to-pdf e markdown-pdf são pacotes diferentes; verifique a versão e os avisos antes de instalar.

Comparação rápida

MétodoPreparação localPrimeira exportaçãoRealceFórmulasMermaidUtilização indicada
/markdown-to-pdfSem instalaçãoPedido no navegadorSuportadoKaTeXSuportadoDocumentos individuais
PandocMotor PDF e fontesDepende do ambienteTemas de sintaxeDepende do motorPré-processamentoLivros e citações
VS Code Markdown PDFExtensão e renderizadorDepende do ambienteConfigurávelKaTeXSuportado; configurar ambienteProcesso no editor
Impressão no navegadorPágina já renderizadaDiálogo de impressãoDepende da páginaDepende da páginaDepende da páginaPáginas existentes
md-to-pdf CLINode.js e navegadorDepende do ambienteConfigurávelVerificar configuraçãoPreparar imagensCompilações CI

Qual usar de fato?

  • Maioria → /markdown-to-pdf. Resposta para ~95 % dos casos.
  • Acadêmicos com citações → Pandoc.
  • Usuários VSCode diários → o plugin VSCode.
  • DocOps / CI → md-to-pdf CLI.
  • README do GitHub agora → imprimir do navegador, aceitar as asperezas.

Automatize quando precisar de reconstruir por calendário ou commit. Para grupos ocasionais, os lotes no navegador dispensam configuração local. O Pandoc adequa-se a um documento ordenado com estrutura editorial, citações e modelo controlado.

Perguntas frequentes

Qual método preserva melhor o realce de código?

Os métodos Chromium podem preservar o realce web com tema e definições de impressão coerentes. O Pandoc usa os seus próprios temas. Compare a mesma amostra, sem assumir que os temas são transferidos sem alterações. Consulte o guia de realce.

Qual faz conversão em lote?

Para vários ficheiros, abra a exportação em lote: esta ferramenta paga aceita até 15 Markdown por execução e descarrega um ZIP com uma saída por entrada. O Creator inclui 20 execuções por mês. A opção PDF gera documentos separados; para um documento combinado, use Pandoc.

Por que md-to-pdf e não markdown-pdf?

Este guia usa o md-to-pdf indicado acima. Os nomes não são intercambiáveis; verifique documentação, versões e avisos de qualquer alternativa.

Qual lida melhor com CJK / caracteres chineses?

O renderizador hospedado /markdown-to-pdf usa seu ambiente de fontes no servidor. Ferramentas Chromium locais usam fontes do runtime; Pandoc com XeLaTeX costuma exigir fonte CJK explícita como mainfont:. Teste os caracteres reais.

Qual sai mais barato em escala?

Compare o custo total: plano no navegador, créditos da API se os usar, computação CI, fontes e manutenção dos modelos. O Creator para navegador não inclui créditos de renderização da API. Decida com base na utilização real.

Encerramento

Escolha pela entrega: documento individual no navegador, ZIP de lotes, compilações CI ou um documento com bibliografia em Pandoc. Teste a mesma amostra e examine os PDF reais.

Compare uma entrada e examine o PDF

# Document export test

## Handoff checklist
- [x] Headings
- [x] Table layout
- [x] Code formatting

| Check | Expected result |
|:--|:--|
| Body text | Readable at page width |
| Links | Retained in PDF |

> Demo content for comparing export methods.

Teste PDF exportado com lista concluída e tabela de resultados esperados

Descarregar o PDF de exemplo

Use esta amostra nos métodos que estiver a avaliar. A saída apresentada é um exemplo do produto, não uma comparação medida das cinco ferramentas. Verifique contornos, tarefas e seleção de texto em cada PDF.

Fontes verificadas nesta atualização

Os limites e comandos acima foram verificados nestas fontes primárias atuais:

Experimente o fluxo

Abra MarkdownToImage, renderize Markdown e escolha o formato adequado. Antes de automatizar um lote, teste um documento representativo.

Teste um documento no conversor PDF.

Guias relacionados