Markdown to MS Word - Conserver les balises de titre

4

Je veux être capable d'écrire dans Markdown et de convertir en Microsoft Word et que Word reconnaisse le H1 dans Markdown en tant qu'en-tête 1, la police du corps en tant que police de caractères, etc.

J'éviterais généralement Word mais c'est une solution pour ma belle-mère qui écrit des critères de sélection professionnels. Ses clients ont besoin du document au format Word.

Je souhaite lui permettre d'écrire dans Markdown, puis de configurer certains styles de police prédéfinis dans Word afin qu'elle puisse simplement importer le texte et qu'il sera stylé en conséquence.

Actuellement, le plus proche que je puisse obtenir est d'utiliser "ByWord" pour mac, qui exporte vers Word. Toutefois, vous devez styliser chaque en-tête, car Word ne reconnaît pas les H1 comme en-têtes, etc.

Mat
la source

Réponses:

1

L’utilisation de pandoc telle que proposée dans cette solution vous permet de convertir directement votre fichier de démarques en un .docxfichier et de conserver les en-têtes appropriés.

Obtenez pandoc version 1.9 ou supérieure. Ensuite:

pandoc myfile.txt -o myfile.docx
Ben Tebulin
la source
1

Markdown est censé générer du HTML, et votre éditeur a probablement déjà cette option. Word peut ouvrir HTML et cela fonctionne généralement. Au moins ça l'a fait pour moi tout à l'heure :)

J'espère que cela t'aides.

Romain Prévost
la source
0

La solution la plus simple serait peut-être de simplifier autant que possible la syntaxe de Markdown pour votre belle-mère (par exemple, obliger celle-ci à utiliser des hashtags plutôt que des soulignements pour les en-têtes), puis à rassembler quelques macros Word pour convertir cette syntaxe en styles Word. . Si elle ne fait rien d'extraordinaire, les macros seraient plutôt simples.

Stephen Thomas
la source