Saltar al contenido
Volver al Blog
lunes, 2 de noviembre de 2026

5 formas de convertir Markdown a PDF comparadas (Pandoc, VSCode, online)

Compara cinco métodos Markdown a PDF con una muestra común y elige lotes web, exportación del editor, CLI local o Pandoc según la entrega.

5 formas de convertir Markdown a PDF comparadas (Pandoc, VSCode, online)

Respuesta corta primero

Para un documento puntual, /markdown-to-pdf requiere menos preparación. Pandoc destaca con citas y publicación; VS Code y la CLI encajan en edición o automatización. Decide por funciones, reproducibilidad y control local.

La comparación usa capacidades documentadas actuales, no cifras fijas de cronómetro o descarga, porque el tiempo de instalación y el tamaño del navegador dependen del sistema y la versión.

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

Bueno para: conversión puntual, resaltado de código, fórmulas, diagramas, sin instalación.

Cómo: abre /markdown-to-pdf, pega, clic en PDF.

Preparación y primera ejecución: Varía según sistema operativo, motor PDF, caché y complejidad; mídelo en tu entorno.

Pros: Sin instalación local; admite resaltado, KaTeX, Mermaid, tablas, imágenes y tareas. Al iniciar sesión dispones de cinco exportaciones web sin marca en total y, después, de exportaciones ilimitadas con marca. Creator cuesta 9 USD al mes e incluye exportaciones web ilimitadas sin marca; el pase de 1 USD cubre una. Los créditos de API son independientes.

Alcance: La página PDF individual tiene un límite de entrada de 1 MB. La herramienta independiente de lotes de pago crea un ZIP con salidas separadas. Consulta los límites y las alternativas para combinar en la guía de lotes.

Cuándo: el 95 % de las conversiones puntuales.

Método 2 — Pandoc

Bueno para: artículos académicos, plantillas LaTeX propias, citas y referencias, salida multi-formato (PDF + DOCX + EPUB de una sola fuente).

Cómo:

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

Pros: probado, scriptable, plantillas LaTeX infinitas. Citas nativas (--bibliography). Offline. Tipografía calidad libro.

Contras: Requiere motor PDF, fuentes y plantillas. Usa --syntax-highlighting para elegir el tema y verifica el resultado con tu motor. Prepara Mermaid como imágenes o configura un proceso de pretratamiento adecuado.

Cuándo: publicas un libro, tesis, paper con bibliografía, o mantienes 3+ plantillas PDF que quieres versionadas.

Método 3 — Plugin VSCode "Markdown PDF"

Bueno para: quien escribe Markdown en VSCode todo el día.

Cómo: instala el plugin "Markdown PDF" de yzane, clic derecho → Markdown PDF: Export (pdf).

Pros: Exportación desde el editor con CSS y resaltado configurables. El README actual documenta Mermaid y KaTeX; comprueba la versión instalada y su configuración.

Contras: La extensión necesita un navegador compatible; sus ajustes y CSS determinan el resultado. Una extensión de vista previa no necesariamente interviene en la exportación PDF. Prueba fórmulas, Mermaid, fuentes y saltos en el archivo.

Cuándo usarlo: Ya escribes y revisas en VS Code y quieres mantener los ajustes de exportación en ese flujo.

Método 4 — Imprimir desde el navegador → Guardar como PDF

Bueno para: Markdown ya renderizado en navegador (README de GitHub, GitLab Wiki, sitio de docs).

Cómo: ⌘+P o Ctrl+P → "Guardar como PDF".

Pros: ya está allí. Sin instalación. Funciona en cualquier HTML renderizado.

Contras: La salida depende del CSS de impresión y de tus ajustes. Revisa fondos, colores, cabeceras, pies y saltos. Las fórmulas y los diagramas deben estar renderizados en la página.

Cuándo: necesitas un PDF ahora de una página Markdown ya renderizada y los detalles ásperos no importan.

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

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

Cómo:

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

Pros: scriptable. YAML front-matter para tematizar por documento. Modo watch. Offline una vez instalado.

Contras: Requiere Node.js y un entorno de navegador. La personalización usa configuración y CSS. Comprueba las extensiones Markdown necesarias; si un diagrama no se renderiza, prepáralo como imagen.

Cuándo: tu sitio de docs construye PDFs en CI; quieres PDFs en versionado junto al código.

Usa el nombre exacto de la documentación enlazada. md-to-pdf y markdown-pdf son paquetes distintos; revisa la versión y sus avisos antes de instalar.

Vista comparativa

MétodoPreparación localPrimera exportaciónResaltadoFórmulasMermaidUso indicado
/markdown-to-pdfSin instalaciónPetición webCompatibleKaTeXCompatibleDocumentos individuales
PandocMotor PDF y fuentesSegún el entornoTemas de sintaxisSegún el motorPretratamientoLibros y citas
VS Code Markdown PDFExtensión y renderizadorSegún el entornoConfigurableKaTeXCompatible; configurar entornoFlujo del editor
Impresión webPágina ya renderizadaDiálogo de impresiónSegún la páginaSegún la páginaSegún la páginaPáginas existentes
md-to-pdf CLINode.js y navegadorSegún el entornoConfigurableRevisar configuraciónPreparar imágenesCompilaciones CI

¿Cuál usar realmente?

  • La mayoría → /markdown-to-pdf. Es la respuesta para ~95 % de los casos.
  • Académicos con citas → Pandoc.
  • Usuarios VSCode diarios → el plugin VSCode.
  • DocOps / CI → md-to-pdf CLI.
  • README de GitHub ya → imprimir desde navegador, asumir las asperezas.

Automatiza cuando debas reconstruir por calendario o commit. Para grupos ocasionales, los lotes web evitan la instalación local. Pandoc encaja en un documento ordenado con estructura editorial, citas y plantilla controlada.

Preguntas frecuentes

¿Qué método preserva mejor el resaltado de código?

Los métodos Chromium pueden conservar el resaltado web con tema y ajustes de impresión coherentes. Pandoc usa sus propios temas. Compara la misma muestra en vez de asumir que los temas se trasladan sin cambios. Consulta la guía de resaltado.

¿Cuál hace conversión por lotes?

Para varios archivos, abre Exportación por lotes: es una herramienta de pago que admite hasta 15 Markdown por ejecución y descarga un ZIP con una salida por entrada. Creator incluye 20 ejecuciones al mes. PDF genera archivos separados; para un único documento combinado, usa Pandoc.

¿Por qué md-to-pdf y no markdown-pdf?

Esta guía usa md-to-pdf, enlazado arriba. Los nombres no son intercambiables; revisa documentación, versiones y avisos de cualquier alternativa.

¿Cuál maneja mejor CJK / chino?

El renderizador alojado /markdown-to-pdf usa su entorno de fuentes del servidor. Las herramientas Chromium locales usan las fuentes de su runtime; Pandoc con XeLaTeX suele requerir una fuente CJK explícita como mainfont:. Prueba los caracteres reales.

¿Cuál sale más barato a escala?

Compara el coste total: plan web, créditos de API si los usas, cómputo CI, fuentes y mantenimiento de plantillas. Creator para navegador no incluye créditos de renderizado API. Decide según el uso real.

Cierre

Elige según la entrega: documento individual en web, ZIP de lotes web, compilaciones CI o un documento con bibliografía en Pandoc. Prueba la misma muestra y revisa los PDF reales.

Compara una entrada y revisa el 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.

Prueba PDF exportada con lista completada y tabla de resultados esperados

Descargar el PDF de ejemplo

Usa esta muestra en los métodos que estés valorando. La salida mostrada es un ejemplo del producto, no una prueba comparativa medida de las cinco herramientas. Comprueba bordes, tareas y selección de texto en cada PDF.

Fuentes verificadas para esta actualización

Los límites y comandos anteriores se comprobaron con estas fuentes primarias actuales:

Prueba el flujo

Abre MarkdownToImage, renderiza Markdown y elige el formato adecuado. Antes de automatizar un lote, prueba un documento representativo.

Prueba un documento en el convertidor PDF.

Guías relacionadas