如何将Markdown(或类似文件)转换为Word文档?


73

达成协议:
在学校里,我想在学校里用Markdown(使用[Q10]或Notepad ++)写我的实际内容,这样我就可以真正专注于书写而不会在屏幕上显示Word 2000的丑陋,但是我有一个问题将Markdown转换为最终的Word文档,以便我可以设置行距,页边距,封面等。

我该怎么做?

我还应该提到,我正在以便携式应用程序的形式从闪存驱动器上运行上述程序(Word除外),学校计算机运行DeepFreeze,并且我确实具有命令行访问权限。


请注意,所选答案(截至今天)不是最佳答案。Pandoc v1.9和更高版本支持直接将Markdown转换为.docx,包括正确使用标题(大纲起作用!)和嵌入式图像。我刚试过,效果很好。
technomaologic

Answers:


83

获取pandoc 1.9或更高版本。然后:

pandoc myfile.txt -o myfile.docx

Pandoc的最新版本允许将markdown直接转换为word。


14

这并不是您所处情况的完整答案,但是您可能需要使用Pandoc进行调查,该工具可以将Markdown转换为其他格式,包括RTF(MS Word应该能够很好地处理)。

不幸的是,我不知道这是否适用于您描述的DeepFreeze系统。


看来我很想根据Pandoc自己
写点东西

11

如果您已经具有用于生成HTML的Markdown工具,请在浏览器中打开HTML,然后将其复制/粘贴到Word中。或者,只需在Word中打开HTML文件本身,然后另存为Word格式。


7

最适合我的方法是使用markdown生成HTML,将文档上传到Google Docs,选择Google Docs将其转换为格式的选项,然后将其下载为DOC文件。

使用pandoc转换为RTF的方法有效(请确保使用该--standalone选项),但是它将丢失Word中标题的“样式”。

使用Google Docs,生成的DOC文件保留了样式的概念,因此您可以一步更改所有h1标头的格式。


2

有一个非常方便的如何这样做在Mac上这里。如果您使用的是Notepad ++,我想这将不适用于您,但它可能会对其他人有所帮助:-D



2

我喜欢使用WriteMonkey,它是那些分散注意力的文本编辑器之一。

它从markdown导出为HTML或word。而且是便携式的。不过需要.net。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.