ESPNFantasy basketball H2H Category and Roto rankings: Daniels, Kessler move upThe Jerusalem PostNetanyahu, Eisenkot, Bennett must put Israel first and talk unity - editorialPunchAkpabio alleges payment for social media attacks on TinubuESPN DeportesAmérica extiende racha sin ganar en el BanorteInquirerNCR hospitals, emergency teams on alert for ‘Undas’Daily MaverickAMABHUNGANE: Takeover row: Butters vs the Takeover Regulation Panel — and Warren Chapman한겨레크로스백 멘 동자부터 왕실 발원 선재동자까지…불상 곁 동자들이 주인공으로Inquirer EntertainmentCeleste Cortesi announces birth of first childZDF heuteAktuelle Pressemitteilungen des ZDFMalay MailMalaysia to boost maritime security with four helicopters, new mission ship and two patrol vessels경향신문조현 “미국, 국회의원 비자 발급 지연 바람직하지 않아…신속 발급 요청”SözcüEczaneler 29 Ekim'de kapalı mı (tatil mi), açık mı?
The Daily Newsstand · Free, Always
Thursday, October 29, 2026

無料でマークダウン形式から印刷品質のPDFファイルを日本語組版で作成できる「pfpdf」

Translate

Markdownファイルを良い感じにPDF化するツールpfpdfを作って公開しました!LLM任せだと毎回違うデザインのPDFになったりしますが、pfpdfならリポジトリにMarkdownファイルさえ置いておけばコマンド1行で数式やコードハイライトを含めきれいにPDF化できるようになります。 https://t.co/fRbtODUxu4

— いもす (@imos) October 28, 2026


pfpdfを利用するにはNode.jsのインストールが必要です。PowerShellを開き、以下のコマンドを入力します。

winget install OpenJS.NodeJS.LTS


Node.jsのインストールが終了したらPowershellを再起動し、mdファイルを保存しているフォルダに移動します。そして、以下のコマンドを実行すればOK。コマンドでは--inputに変換元ファイル、--outputに出力先ファイル、--titleにPDFのタイトルを指定しています。

npx @pfnet-research/pfpdf@latest --input sample.md --output sample.pdf --title "pfpdf動作テスト"


初回実行時はパッケージのインストールを確認されるので、「y」を入力して承認します。なお、pfpdfはPDFレンダリング用にChromiumを自動的にダウンロードします。2回目以降の実行ではキャッシュされたブラウザが使用され、数式やコードハイライトなどの組み込み機能のみを利用するドキュメントであれば、オフラインで変換可能です。


処理が終わると、PDFファイルが生成されています。


サンプルのmdファイルをPDF形式に変換した結果はこんな感じ。数式も問題なく表示され、リンクも埋め込まれています。

pfpdfではコマンドで複数のmdファイルを連結することができるほか、--templateで7種類のデザインテンプレートから選択して適用することが可能。デザインテンプレートは公式サイトのテンプレートギャラリーでチェックできます。

開発したPreferred Networkのエンジニアであるいもすこと今城健太郎氏は「昨今LLMやコーディングエージェントが大きく進化し文書を気軽に書けるようになり、Google DocsやWordで文章を書くよりもMarkdownで書いた方が都合が良いことが増えつつあります。一方でMarkdownは決まったレンダリングツールがなく、そのまま顧客やユーザに提供するわけにはいきません」と述べています。

なお、pfpdfのソースコードを含むリポジトリはGitHubにホストされています。

pfnet-research/pfpdf: PDF typesetting tool for Markdown files
https://github.com/pfnet-research/pfpdf

View the original on GIGAZINE →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.