Saltar al contenido

← Volver a artículos

Alternativas a Pandoc: qué usar cuando no puedes instalarlo

Pandoc es la herramienta de referencia para convertir entre formatos de documentos — pero es un programa de línea de comandos, y con eso solo queda descartado para mucha gente: portátiles de trabajo bloqueados sin permisos de instalación, un equipo prestado o una conversión puntual que no justifica montar una cadena de herramientas. Quien busca «alternativa a Pandoc» casi siempre llega movido por esa frustración concreta, no por una queja sobre la calidad de la conversión.

Este artículo repasa las alternativas reales — convertidores online, mammoth, Turndown, envoltorios de scripts — y una opción que suele pasarse por alto: el motor completo de Pandoc compilado a WebAssembly y ejecutándose en una pestaña del navegador. Obtienes los mismos readers y writers que con la CLI, sin instalación y sin subidas. Cada opción se evalúa con los mismos tres criterios: cobertura de formatos, calidad de la salida y qué le ocurre a tu archivo.

Por qué la gente busca una alternativa a Pandoc

Los motivos son siempre los mismos. Los equipos corporativos rechazan la instalación de ejecutables sin firma. Hay que convertir un único documento una sola vez, e instalar un binario compilado en Haskell además de aprender un vocabulario de flags resulta desproporcionado. Algunos usuarios simplemente quieren un flujo de arrastrar y soltar en lugar de una terminal — y nada de eso significa que quieran conversiones peores; al contrario, eligieron Pandoc precisamente porque ya les quemaron las tablas destrozadas y los encabezados perdidos de los convertidores ingenuos.

Así pues, la definición honesta de una buena alternativa a Pandoc es: conserva la comprensión de formatos de Pandoc (encabezados, tablas, notas al pie, metadatos), elimina la barrera de la instalación y no introduce un problema nuevo, como subir documentos confidenciales a un servidor de terceros. Muy pocas herramientas superan las tres barras.

El panorama: qué es realmente cada alternativa

Los convertidores de documentos online son el primer resultado de búsqueda para la mayoría. Manejan Word, PDF y unos pocos formatos de ofimática, pero su conocimiento de los formatos es superficial — las tablas complejas, las notas al pie y las jerarquías de encabezados basadas en estilos suelen degradarse — y el modelo se basa en subir el archivo: este sale de tu equipo. Para PDF públicos de marketing puede estar bien; para contratos, manuscritos de investigación o informes internos es un coste real.

mammoth es una biblioteca centrada que convierte .docx a HTML o Markdown limpio. Su salida es realmente buena para documentos de Word, pero solo lee un formato de entrada, y es una biblioteca — usarla implica escribir un script o encontrar una herramienta que la incorpore. Turndown es la imagen especular: solo de HTML a Markdown, excelente en su único trabajo, muda sobre todo lo demás. Los envoltorios de scripting como pypandoc no son alternativas en sentido estricto — manejan el binario real de Pandoc, así que el problema de la instalación sigue ahí.

Eso deja un hueco: herramientas que conserven la amplitud de Pandoc pero eliminen la terminal. Lo más cercano a llenarlo es ejecutar el propio Pandoc bajo otro entorno de ejecución.

La opción que se pasa por alto: el mismo motor en tu navegador

Pandoc se compila a WebAssembly. No es una reimplementación ni un subconjunto — es la base de código Haskell real, sometida a compilación cruzada para ejecutarse dentro de una pestaña del navegador. Un sitio que incorpore esta compilación te ofrece los mismos readers de docx, odt, EPUB, LaTeX, RST, MediaWiki, DocBook y Org que la CLI, y los mismos writers de Markdown, HTML y otros formatos. La calidad de la conversión es la de Pandoc, porque es Pandoc.

Las contrapartidas son mecánicas, no de calidad. Un motor de más de 50 MB debe descargarse una vez por sitio (luego queda en la caché), y cada conversión se ejecuta en un Web Worker, así que los lotes muy grandes son menos cómodos que un bucle de shell. Pero no se instala nada, no se sube nada, y la herramienta funciona en cualquier equipo con un navegador moderno — incluidos los bloqueados que motivaron esta búsqueda.

Lo que conservas y a qué renuncias

Se conserva: el conjunto completo de readers (14 formatos de documento en este sitio, además de PDF mediante un motor dedicado al análisis de maquetación y Excel mediante SheetJS), la salida en GitHub Flavored Markdown con tablas de barras verticales y notas al pie, e incluso las funciones avanzadas — el procesado de citas con estilos CSL y los filtros Lua funcionan en la compilación de navegador a través de un sistema de archivos virtual. Arrastrar y soltar, pegar, colas por lotes y descargas ZIP cubren la parte de usabilidad.

Se renuncia: a la automatización a nivel de shell (para «convertir cada archivo de esta carpeta» dentro de una pipeline de build gana siempre la CLI), a la salida PDF mediante la cadena de herramientas de LaTeX y a la larga cola de las decenas de writers adicionales de Pandoc. Si tu flujo de trabajo es un script programado o un paso de build de un sitio estático, la CLI sigue siendo la herramienta correcta — la compilación de navegador es para las personas, no para las pipelines.

Privacidad: convertidores basados en subidas frente a ejecución local

La diferencia estructural es sencilla: un convertidor online recibe tu archivo en su servidor antes de que ocurra cualquier conversión, mientras que la compilación de navegador y la CLI convierten ambas en tu propio hardware. Si eso importa depende por completo del documento — pero quien debe tomar esa decisión eres tú, no la herramienta por defecto.

La ejecución local, además, es verificable de una manera en que las promesas de los servidores no lo son. Abre el panel de red del navegador durante una conversión y observa: la lista de solicitudes queda vacía porque los motores son binarios WebAssembly ya cargados. No hay ninguna petición que auditar, ninguna política de retención en la que confiar, ninguna pregunta RGPD que hacerse.

Cómo elegir según el escenario

Migrar archivos de Word a Obsidian, Logseq o un wiki en un equipo donde no puedes instalar nada: la compilación de Pandoc en el navegador es la respuesta directa — entra docx, sale un Markdown GFM limpio, y las imágenes se extraen junto al archivo .md. Conversiones puntuales de fuentes en EPUB, LaTeX, RST o MediaWiki: la misma respuesta, porque casi ninguna alternativa lee esos formatos.

Convertir por lotes cientos de archivos como parte de un build: instala la CLI, escríbelo en un script, listo — ninguna herramienta de navegador compite con un bucle for. PDF escaneados o solo de imágenes: elijas lo que elijas, asegúrate de que incluya OCR, porque ningún convertidor a nivel de texto puede leer píxeles. Y los documentos confidenciales cuya subida prohíbe la política: ejecución local de cualquiera de las dos variantes, nunca un sitio basado en subidas.

Sigue leyendo

Prueba la herramienta

Prueba Pandoc en tu navegador