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。
出典
最終更新