最近はエディタはもっぱら Visual Studio Code になっていて、
ちょっとした打ち合わせの議事録なんかを Markdown で書いてます。
打ち合わせ後にファイルを展開したりするのですが、相手によっては .md のファイルが開けないと言われることもあります。。。
markdown-pdf
- VS Code の機能拡張で「markdown-pdf」を検索してインストール
- .md ファイルを開く
- 「右クリック- Convert Markdown to PDF」で終わりという手軽さ!
インストールして、早速実行してみたらエラー出た。。。
ERROR: phantomjs binary does not exist: /Users/USERNAME/.vscode/extensions/yzane.markdown-pdf-0.1.4/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
phantomjs なるものがないらしい。
ネット繋いである状態で.md ファイルを開いたらインストールされると言ってる人もいたけど、自分の環境ではうまくいかず。
対処法
色々調べまわってたら以下のページにたどり着いた。
vscode-markdown-pdf のGitHub ページの Issue でのやりとり。
https://github.com/yzane/vscode-markdown-pdf/issues/2
homebrew で phantomjs をインストールして、所定の場所にシンボリックリンクを貼ってやればいいみたい。
brew install phantomjs cd ~/.vscode/extensions/yzane.markdown-pdf-0.1.4/node_modules/phantomjs-prebuilt mkdir lib/phantom/bin ln -s /usr/local/bin/phantomjs lib/phantom/bin/phantomjs