web-dev-qa-db-fra.com

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

Voici le deal:
À 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 réellement le Markdown dans le document Word final afin que je puisse définir l’espacement des lignes, les marges, la page de couverture, etc.

Comment puis-je accomplir cela?

Je devrais é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.

73
digitxp

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 Word.

83
John MacFarlane

Ce n'est pas une réponse complète à votre situation, mais vous voudrez peut-être enquêter en utilisant 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.

14
moberley

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

11
Doug Harris

La méthode qui a fonctionné le mieux pour moi consiste à utiliser markdown pour produire du HTML, télécharger le document dans Google Docs , sélectionner l'option correspondant à Google Docs pour le convertir en format, puis téléchargez-le en tant que fichier DOC.

L'utilisation de pandoc pour convertir en RTF fonctionne (assurez-vous d'utiliser l'option --standalone), mais elle perd le "style * des en-têtes dans Word.

En utilisant Google Documents , le fichier DOC résultant conserve la notion de style afin que vous puissiez modifier le formatage de tous h1 en-têtes en une étape.

7
atlpeg

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

2
danodonovan

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.

2
shuang

Si vous travaillez sur un Mac, iA Writer effectue maintenant la conversion de Word (.docx) à Markdown et de Markdown à Word (.docx): iAWriter.com

2
Frank Westphal