pfpdf

目次
pfpdf
開発元Preferred Networks
作者いもす
リポジトリpfnet-research/pfpdf
公開2026年10月28日
種別Markdown から PDF を作る CLI ツール
中身Vivliostyle CLI、Chromium

pfpdf は、Preferred Networks(PFN)が2026年10月にオープンソースとして公開した、Markdown で書いた文書をコマンド1つで日本語の PDF にする CLI ツールである。PFN のエンジニアのいもすが作った。文書の中身は Markdown と Git で管理し、配布用の PDF はコマンドで作り直す、という使い方を想定している1。

背景

いもすは、コーディングエージェントの進化で、Google Docs や Word より Markdown で書くほうが都合の良い場面が増えたと述べる。一方で Markdown には決まったレンダリングの道具が無く、そのまま顧客や利用者に渡せないことが作った動機である1。

使い方

frontmatter に題名と著者とテンプレートを書いた Markdown のファイルを用意する。ファイルを入れたディレクトリでもよい。それを指定して npx @pfnet-research/pfpdf@latest --input report.md --output report.pdf のように実行する1。

機能

GitHub Flavored Markdown の表やリスト、日本語の強調、数式、コードのハイライト、アンダースコア3個以上での改ページに対応する。BibTeX 形式の参考文献から引用と文献の一覧を作れる。テンプレートは7種類を同梱している1。

仕組み

内部では Markdown を HTML に変え、Vivliostyle CLI と Chromium で PDF に組版する。Chromium は初回の実行時に自動で取得してキャッシュする。そのため最初に数百 MB を通信する場合がある1。

環境によって日本語のフォントの有無や字形が変わると、見た目や改ページが変わる。pfpdf は再配布できるライセンスのフォントを同梱し、標準では OS のフォントに頼らない。数式やハイライトの資源も同梱しているため、組み込みの機能だけの文書なら、必要なものを一度取得した後はオフラインで変換できる1。

出典

  1. いもす「MarkdownからきれいなPDFを作るCLIツールpfpdfを公開しました」Preferred Networks、2026年10月28日。 ↩ ↩2 ↩3 ↩4 ↩5 ↩6

最終更新