markdown

MarkdownをPDFに変換するmdpdfのインストール手順

2024年1月21日



目的

  • mdpdfを使用して、Markdownの文書をPDFに変換する

環境

  • Ubuntu22.04
  • Ubuntu20.04

参考

バージョン確認(npm, nvm, node)

npm : node.jsのパッケージ管理
nvm : node.jsのバージョン管理
nodejs : JavaScriptのランタイム環境


$ npm -v
9.4.0
$ nvm --version
0.35.3
$ node -v
v18.13.0
$ npm ls -g  ※-gはglobal
/home/admin/.nvm/versions/node/v18.13.0/lib
├── corepack@0.15.2
└── npm@9.4.0

Node.jsのバージョンアップ

node.jsを最新のv20.11.0にバージョンアップします

NodeSourceのインストール


$ sudo apt update
$ curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -

NodeJSのインストール

“sudo apt install -y nodejs”は、Ubuntuのデフォルトリポジトリから提供されるNode.jsのバージョンをインストールするため、古いバージョンになります。
バージョン管理ツールのnvmを使用して、最新のNode.js(v20.11.0)をインストールします


$ sudo apt install -y nodejs
$ nvm install 20
Downloading and installing node v20.11.0...
Downloading https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz...
################################################################################################################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v20.11.0 (npm v10.2.4)

mdpdfのインストール


$ npm install mdpdf -g
added 149 packages in 15s
27 packages are looking for funding
run `npm fund` for details

正常性確認

Node.jsのバージョンが上がっていること


$ npm -v
10.2.4
$ nvm --version
0.35.3
$ node -v
v20.11.0
$ npm list -g
/home/admin/.nvm/versions/node/v20.11.0/lib
├── corepack@0.23.0
├── mdpdf@3.0.2
└── npm@10.2.4

PDFに変換


$ mdpdf /tmp/test.md
✨ PDF created successfully at: /tmp/test.pdf

CATEGORIES & TAGS

markdown,

Author:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

カテゴリー

むるし

フリーランスのインフラ系エンジニア。
備忘録で色々書いていきます。
お問い合わせは↓
mo-gyu@murci.net
LPIC303 Security
%d人のブロガーが「いいね」をつけました。