Comment convertir le markdown en texte riche (rtf) dans Ubuntu 13.04?

8

Je veux convertir le texte écrit en Markdownà Rich TextUbuntu 13.04. Je ne pouvais pas trouver une solution sur le Web, à l' exception d' un Mac OS X de script .

Comment puis-je faire cela sur Ubuntu 13.04? De préférence dans le navigateur.

PS Je n'en ai pas besoin dans l'autre sens, le texte est toujours écrit Markdownet doit être transformé en texte riche.

mcbetz
la source

Réponses:

12

Une alternative est http://johnmacfarlane.net/pandoc/ qui est dans le repos,

sudo apt-get install pandoc

Ensuite, vous pouvez prendre votre fichier de démarque et le convertir en rtf , ou une variété d'autres formats avec,

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

Le -scommutateur est pour autonome, de sorte qu'il ne crée pas seulement un fragment rtf . Il existe également une variété d'autres commutateurs utiles, comme -Spour les devis intelligents. Je l'utilise tout le temps pour créer des fichiers epub et pdf .

Ce serait également une bonne idée de consulter la documentation sur leur site, car le format de marquage pandoc prend en charge plusieurs extensions.

Jason Conti
la source
2
Pandoc est probablement le meilleur utilitaire pour ce genre de travail, bonne réponse
Sabacon
Outil buggy. Manque aléatoirement des sauts de ligne, des blocs d'objets et des titres.
Luís de Sousa
0

Vous pouvez essayer une approche en deux étapes. Ouvrez votre fichier de démarque dans ReText (disponible sur le Software Center) et exportez au .odtformat. Ouvrez ensuite le .odtfichier dans LibreOffice Writerlequel vous pouvez enregistrer sous rtf.

ReText est un éditeur de texte pour les langages de balisage Markdown et reStructuredText, écrit en Python.

Fonctionnalités:
* Prise en charge complète de Markdown et reStructuredText
* Prise en charge des extensions Markdown
* Formats d'exportation pris en charge:
   - HTML
   - PDF
   - ODT (OpenDocument Text)
   - Génération de pages Web
* Onglets et aperçu en direct
* Prise en charge des styles CSS
* Syntaxe en surbrillance
* Étiquettes et boîtes de symboles pour une insertion rapide
* Prise en charge des sauts de page (pour Markdown)

la source