なんだかGoodVibes

日々の勉強メモです。

【Node】MarkdownをPDFに変換する(markdown-pdf)

こんにちは。
本日はMarkdownをPDFに変換する方法です。


概要

Markdownファイルを指定してPDFに変換します。
本記事では2つの方法を記載します。

どちらの方法でもmarkdown-pdfモジュールを使用します。
実行する前にnpmでインストールしてください。


方法1(fsモジュールを使用する)

test.mdをtest1.pdfに変換します。

var markdownpdf = require('markdown-pdf');
var fs = require('fs');

fs.createReadStream('test.md')
  .pipe(markdownpdf())
  .pipe(fs.createWriteStream('test1.pdf'));


方法2(fsモジュールを使用しない)

test.mdをtest2.pdfに変換します。

var markdownpdf = require('markdown-pdf');

markdownpdf().from('test.md')
             .to('test2.pdf', () => {
                console.log('完了。');
             });


まとめ

どちらの方法でも簡単にPDFに変換できますね。
Markdownを使うことって結構多いかと思うので
参考にしていただければ。
以上です。