Comment dois-je convertir Markdown (ou similaire) en un document Word?

73

Voici le problème: à l’
école, je veux écrire mon contenu actuel dans Markdown (en utilisant [Q10] ou Notepad ++) à l’école afin de pouvoir me concentrer sur l’écriture sans la laideur de Word 2000 sur mon écran, mais j’ai le problème de convertir le Markdown en document Word final afin que je puisse définir l’interligne, les marges, la page de couverture, etc.

Comment puis-je accomplir cela?

Je dois également mentionner que je suis en train d'exécuter des programmes (sauf Word) sur mon lecteur flash en tant que PortableApps, les ordinateurs de l'école exécutent DeepFreeze et j'ai un accès en ligne de commande.

digitxp
la source
Notez que la réponse sélectionnée (à ce jour) n'est pas la meilleure réponse. Pandoc v1.9 et supérieur prend en charge la conversion directe de Markdown en .docx, y compris l'utilisation appropriée des en-têtes (les contours fonctionnent!) Et des images incorporées. Je viens de l'essayer et cela fonctionne à merveille.
technomalogical

Réponses:

83

Obtenez pandoc version 1.9 ou supérieure. Ensuite:

pandoc myfile.txt -o myfile.docx

Les versions récentes de pandoc permettent la conversion directe de markdown en mot.

John MacFarlane
la source
14

Ce n'est pas une réponse complète à votre situation, mais vous voudrez peut-être explorer l'utilisation de Pandoc qui peut convertir Markdown en d'autres formats, y compris RTF (que MS Word devrait être capable de gérer raisonnablement bien).

Malheureusement, je ne sais pas si cela fonctionnera avec le système DeepFreeze que vous décrivez.

Moberley
la source
On dirait que je suis coincé avec l'écriture de quelque chose moi-même basé sur Pandoc :-(
digitxp
11

Si vous disposez déjà d'un outil Markdown pour produire du HTML, ouvrez le HTML dans un navigateur et copiez / collez dans Word. Sinon, il suffit d'ouvrir le fichier HTML lui-même dans Word, puis de l'enregistrer au format Word.

Doug Harris
la source
7

La méthode qui a le mieux fonctionné pour moi consiste à utiliser Markdown pour générer du HTML, télécharger le document dans Google Docs , sélectionner l'option permettant à Google Docs de le convertir au format souhaité, puis de le télécharger en tant que fichier DOC .

Utiliser pandoc pour convertir au format RTF fonctionne (assurez-vous d'utiliser l' --standaloneoption), mais le style "style * d'en-tête" est perdu.

À l'aide de Google Documents , le fichier DOC résultant conserve la notion de style afin que vous puissiez modifier le formatage de tous les en- têtes h1 en une seule étape.

atlpeg
la source
2

Il existe un moyen très pratique de faire cela sur un Mac ici . Si vous utilisez Notepad ++, j'imagine que cela ne s'appliquera pas à vous, mais cela pourrait aider quelqu'un d'autre :-D

danodonovan
la source
2

Si vous travaillez sur un Mac, iA Writer convertit maintenant Word (.docx) en conversion Markdown et Markdown en Word (.docx): iAWriter.com

Frank Westphal
la source
2

J'aime utiliser WriteMonkey , c'est l'un de ces éditeurs de texte sans distraction.

Il exporte de markdown vers HTML ou Word. Et c'est portable. Nécessite .net si.

shuang
la source