LoginSignup
2
5

More than 5 years have passed since last update.

【pandoc】Markdown(.md)でとったメモをWord(.docx)やPDF(.pdf)を変換する

Last updated at Posted at 2018-04-18

※随時編集、Markdownの入れ方はまた別記事かも

この記事を見てできること

・Markdown(.md)ファイルをWordファイル(.docx),PDFファイル(.pdf)に変換できる

↑ができると何が助かるのか

自分がMarkdownで作ったメモを他人にそのまま渡すことができる

メモとして機能的なMarkdownとその認知度

最近メモをするのにMarkdownを使うようにしている。Wordで中央揃えだの太字だのを(ショートカットはあれど)ポチポチやっていくのは非常に面倒臭い。特に議事録を作成する際に、真価を発揮すると思う。Markdownは「# 」で見出しを付けたり、で「1. 」番号を振ったりと資料の叩き台を作る上でかなり便利だ。(Qiitaに投稿する時に楽というのもあるが)
ところが、そのメモを共有しようと思った時に困ったことが起こる。工学系や情報系の学生はレポート作成、IT企業に勤めている社会人は打合せ資料や議事録を作成する等、Wordを使うシチュエーションが多いだろう。Markdownは認知度が低く、使われていることも少ない。
メモ程度ならば自分のMarkdown(.md)ファイルをそのまま渡してしまっても良いが、できたら相手にそのままポンと渡して、Wordやpdfで開くことができたらかなり便利だ。

pandocによる変換

インストール

※インストールパッケージでのインストールになります。
1. ここからインストーラをダウンロード
2. インストーラに沿ってポチポチしていく
01.png
02.png

  1. PowerShellでpandoc -v
    を実行し、バージョン情報が表示されたらOK.
    04.png

  2. 必要なファイルをデスクトップに置く

  3. powershellを起動

  4. cd Desktopを実行

  5. pandoc .\XXX.md -t docx -o YYY.docx --toc --highlight-style=zenburnを実行(XXXにはデスクトップに置いたファイル名を、YYYにはWordファイルにつけたい名前を入力する)

おまけ

コマンドを色々試す

Pandoc ユーザーズガイド日本語版より

pandoc -o XXX.md YYY.txt
mdファイルからからtxtファイルに変換できた。-oを消すとpowershell内で出力される。ガイドにも「ファイルへ出力したい場合は、-oオプションをつけてください」と書いてある。(ちなみに文字化けした。)

pandoc -f markdown -t latex hello.txt
=pandoc --from markdown --to latex hello.txt

やりたいこと

・変換したいファイル名を入力するとディレクトリから探してきて自動で見つけてデスクトップや同ディレクトリ内に変換して表示するまでをワンクリックでできるとよい

2
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
5