¿Cómo convertir markdown a texto enriquecido (rtf) en Ubuntu 13.04?

8

Quiero convertir texto escrito en Markdownque Rich Texten Ubuntu 13.04. No pude encontrar ninguna solución en la web, a excepción de un Mac OS X guión .

¿Cómo puedo hacer eso en Ubuntu 13.04? Preferentemente en el navegador.

PD: No lo necesito de otra manera, el texto siempre se escribe Markdowny necesita transformarse en texto enriquecido.

Mcbetz
fuente

Respuestas:

12

Una alternativa es http://johnmacfarlane.net/pandoc/ que está en los repositorios,

sudo apt-get install pandoc

Luego puede tomar su archivo de descuento y convertirlo a rtf , o una variedad de otros formatos con,

pandoc -s -f markdown -t rtf -o file.rtf file.txt

El -sconmutador es independiente, por lo que no solo crea un fragmento rtf . También hay una variedad de otros conmutadores útiles, como -Slas comillas inteligentes. Lo uso todo el tiempo para crear archivos epub y pdf .

También sería una buena idea consultar la documentación en su sitio, ya que el formato de descuento de Pandoc admite varias extensiones.

Jason Conti
fuente
2
Pandoc es probablemente la mejor utilidad para este tipo de trabajo, buena respuesta
Sabacon
Herramienta de buggy. Se pierde saltos de línea al azar, bloques de elementos y títulos.
Luís de Sousa
0

Podría intentar un enfoque de dos pasos. Abra su archivo de rebajas en ReText (disponible en el Centro de software) y exporte en .odtformato. Luego abra el .odtarchivo en el LibreOffice Writerque permite guardar como rtf.

ReText es un editor de texto para los lenguajes de marcado Markdown y reStructuredText, escrito en Python.

caracteristicas:
* Soporte completo de Markdown y reStructuredText
* Soporte de extensiones Markdown
* Formatos de exportación admitidos:
   - HTML
   - PDF
   - ODT (Texto de documento abierto)
   - Generación de páginas web
* Pestañas y vista previa en vivo
* Soporte de estilos CSS
* Resaltado de sintaxis
* Etiquetas y cuadros de símbolos para una inserción rápida
* Soporte de saltos de página (para Markdown)

fuente