Markdown a PDF

Pega Markdown, mira páginas reales y descarga un PDF paginado: papel, tamaño de letra y márgenes en una fila.

Markdown

Vista previa de páginas

Esperando Markdown

Pega Markdown para ver aquí las páginas terminadas: una hoja por página, con los números de página del pie que tendrá el PDF.

Cómo se usa

  1. Pega Markdown en el cuadro de la izquierda o pulsa «Abrir .md» para leer un archivo UTF-8 de hasta 2 MB. No hay botón Convertir: las páginas se reconstruyen aproximadamente un cuarto de segundo después de que dejes de escribir.
  2. Comprueba las hojas de la derecha: cada una es la página final, incluidos los números de página del pie. Cambia Papel (A4 / Letter), Tamaño de letra (P / M / G) o Margen (estándar / estrecho) en la fila superior; el número de páginas se actualiza al instante.
  3. Pulsa «Descargar PDF». El archivo se genera en tu dispositivo y el botón muestra «Descargado» unos instantes. No se sube, se guarda ni se escribe nada en la URL.

Ejemplo

Entrada

# Primero local

Markdown se queda **en esta pestaña**. El PDF se genera en tu equipo.

## Qué obtienes

- Páginas A4 o Letter con números de página
- [Enlaces clicables](https://example.com) en el PDF

| Opción | Valores |
| --- | --- |
| Papel | A4 / Letter |

> La composición es local; no se sube nada.

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

Resultado

markdown.pdf — 1 página
Página 1 · A4 · Mediana · Margen estándar
Título: Primero local
Pie: 1 / 1

La vista previa usa el mismo renderizador que el PDF, así que las hojas que ves son las que obtienes. El texto se dibuja como una imagen a 2×: nítido en pantalla y en impresión, pero no seleccionable.

Reglas, límites y problemas conocidos

  • El texto del PDF es una imagen: no se puede seleccionar, copiar ni buscar, y los lectores de pantalla lo omiten. Cuando necesites texto seleccionable, exporta HTML desde el editor de Markdown e imprímelo a PDF en tu navegador (salida vectorial).
  • Las imágenes no son compatibles: ![alt](url) se dibuja como [imagen: alt]. Las imágenes remotas contaminarían el lienzo (la exportación fallaría) y enviarían peticiones a servidores de terceros.
  • Sin matemáticas, diagramas, notas al pie, bloques HTML ni resaltado de sintaxis; los bloques de código solo reciben una fuente monoespaciada y un fondo gris.
  • Las líneas de código largas se parten a nivel de carácter: un PDF no puede desplazarse en horizontal y el tamaño de letra no se reduce para ajustarlas.
  • La paginación es propia de esta herramienta: no coincidirá exactamente con Word, Typora o el diálogo de impresión del navegador. Nunca corta una línea, repite las cabeceras de tabla en páginas nuevas y mantiene un encabezado con las líneas siguientes.
  • Las fuentes proceden de tu dispositivo (no se descargan fuentes web), así que las letras varían ligeramente entre sistemas; un equipo sin fuentes CJK puede mostrar cajas vacías.
  • Los enlaces son clicables (anotaciones PDF sobre la imagen) pero no seleccionables; los enlaces #ancla no saltan dentro del PDF.
  • Límites: 100.000 caracteres / 120 páginas. Por encima de 12 páginas solo se previsualizan las 12 primeras; el PDF sigue conteniendo todas las páginas.
  • El PDF siempre es claro: el modo oscuro del sitio no cambia el papel exportado.
  • El selector de archivos acepta .md / .markdown / .txt en UTF-8 de hasta 2 MB; otras codificaciones pueden mostrar texto dañado porque no se adivina la codificación.
  • No se guarda nada: recargar o cerrar la pestaña pierde el texto y el PDF.

Herramientas de texto y PDF que también se ejecutan por completo en esta pestaña.