【環境構築10分】Markdown形式(md)のドキュメントを Word 形式(docx)に変換する

Markdown形式からWord形式(docx)に変換するにはPandocというツールが便利ですが、環境構築が面倒としう課題がありました。Dockerを使うことですごく簡単に環境を構築できたので、記事としてまとめました。
2018.09.07

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

Markdownで書きたいけど、Wordで提出したい

Markdownは簡単かつシンプルに記述ができて便利ですよね。しかしながらMarkdownは非エンジニアのかたに共有するドキュメントとしてはハードルが高いので適しません。

そこでWordなどで読めるようにする必要が出てきますが、変換作業が必要になります。

Markdown形式からWord形式(docx)に変換するにはPandocというツールが便利ですが、環境構築が面倒としう課題がありました。

しかし現代ではDockerという素晴らしいプラットフォームがある。ということですごく簡単に実現ができたので、記事としてまとめたいと思います。

検証環境

  • macOS High Sierra 10.13.2
  • Docker Version 18.06.1-ce-mac73 (26764)

Docker for Macのインストール

最低限、Docker for Macのインストールが必要です。以下よりインストールをしておく必要があります。

Markdown形式(md)のドキュメントを Word 形式(docx)に変換する

早速変換します。適当にMarkdownファイルを書きます。

# Sample

## はじめに

これはサンプルです。

次のコマンドでPandocを実行します。

$ docker run -v `pwd`:/source jagregory/pandoc -f markdown -t docx Sample.md -o Sample.docx

完成しました!

Wordだけではなく、色々な形式に変換できます!

PandocはMarkdown形式→Word形式だけではなく、色々な形式に変換できます。ぜひお試しください。