調べると、意外とないんですよね日本語markdown to pdf。popularなのはMS Visual Studio Codeの拡張機能Markdown PDF使うものですけど、たったそれだけのためにVisual Studio Code入れたかぁないですし。
nodeのmarkdown-pdfやmd-to-pdfとかサクッと出来そうだったんですけど、古いのか、どうしようもないエラーが出ます。
12345678910111213141516171819202122
docker run --rm -it -v $PWD:/work -w /work -e https_proxy=http://192.168.120.1:3128 node:alpine sh
# npm i -g markdown-pdf# markdown-pdf some.mdnode:events:497
throw er; // Unhandled 'error' event
^
Error: spawn /usr/local/lib/node_modules/markdown-pdf/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs ENOENT
:
# npm i -g md-to-pdf# md-to-pdf some.md(node:29)[DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created) Puppeteer old Headless deprecation warning:
:
â generating PDF from some.md
â TROUBLESHOOTING: https://pptr.dev/troubleshooting
ListrError: Something went wrong
at /usr/local/lib/node_modules/md-to-pdf/node_modules/listr/index.js:102:18
: