Markdown を PDF に変換:ブラウザ・一括出力・CLI
Markdown を PDF に変換し、ブラウザ、Pandoc、エディター、CLI を比較します。複数ファイルの ZIP と結合 PDF を区別し、改ページやフォントも確認します。引き継ぎ文書の実例と出力を使い、ブラウザの利用条件を整理します。
このページの内容
01ブラウザで Markdown を PDF に変換する02ほかの方法を比較するMarkdown PDF ツールを開き、文書を貼り付け、表示を調整して PDF を出力します。下のサンプルで見出し、表、ページ配置を確認できます。ローカル変換ソフトの導入は不要です。
ファイルの確認箇所と、Pandoc、VS Code 拡張、ブラウザ印刷、ローカル CLI、ブラウザ一括処理の使い分けを説明します。
Markdown は書き手やレビュワーに優しい — Git に向き、ノイズの少ない文法、差分が見やすい。しかしドキュメントがエンジニアの輪を出ると、読者が変わります:
- 意思決定者はレイアウトの安定性を求める。 VS Code で見える Markdown は、Notion やチャットに貼ると違って見えます。PDF はレイアウトを固定するので、承認時のページ番号がマシン間でずれません。
- コンプライアンスや調達はタイムスタンプを欲しがる。 多くの監査ワークフローでは日付入り PDF が必須です。あればチケットや調達書類、取締役会資料に説明なしで添付できます。
- 印刷とオフラインのレビュワーは存在する。 驚くほど多くの顧客、法務、運用担当者が紙に注釈を書きます。PDF はその共通言語です。
- モバイル共有。 PDF は iOS / Android のビュワーでネイティブに開け、Markdown プラグインは要りません。
リリースノート、SLA、RFP 回答、顧客向けレポートを納品するなら、納品物は通常 Markdown ソースではなく PDF です。
Markdown PDF 変換ツールの Chromium 描画でプレビューし、ダウンロード後に改ページとフォントを確認します。
- 内容を貼り付けるか、1 MB までの
.mdをドロップします。 - プレビューでテーマ、フォント、幅を選びます。
- PDF を出力し、ダウンロードしたファイルを確認します。
自動的に保持されるもの:
- 見出し、リスト、表、引用、リンク
- 一般的な言語のシンタックスハイライト付きコードブロック
- インライン
codeとインデントコード - 埋め込み画像(data URI とリモート URL の両方)
- KaTeX 数式:
$$\int_0^1 x^2\,dx$$が組版された数式として描画 - Mermaid 図表:
```mermaidblocks render as SVG inside the PDF - Task lists (
- [x]/- [ ])
| 方法 | 向いている用途 | 主な条件 |
|---|---|---|
/markdown-to-pdf | コード・数式・図を含む個別文書 | 入力 1 MB、ブラウザ出力の利用条件 |
/batch-export | 1 回最大 15 ファイル、各入力を個別出力 | 有料、ZIP 内は別々のファイル |
| Pandoc | 引用・書籍・管理するテンプレート | PDF エンジンとテンプレートの設定 |
| VS Code Markdown PDF | エディターからの出力 | 拡張機能の設定が出力に影響 |
| ブラウザ印刷 | 正しく描画済みの Web ページ | 印刷 CSS と改ページに差が出る |
md-to-pdf | スクリプト・CI | Node.js とブラウザ実行環境 |
詳しい選び方はPDF 変換の 5 手法比較を参照してください。固定の容量や速度の数字ではなく、自分の環境で導入と出力を試します。
- 表をページ幅に収めます。
- 印刷に必要な解像度の画像を使います。
- 相対画像パスを修正するか、リソースの検索場所を設定します。
- 長文の前に KaTeX と Mermaid を試します。
- PDF の改ページ、コードの欠け、フォント、リンク先を確認します。
配色は Pandoc の --syntax-highlighting、VS Code Markdown PDF の markdown-pdf.highlightStyle、md-to-pdf の --highlight-style で設定します。コードハイライトの解説も参照してください。
個別変換では最大 1 MB の Markdown をサーバー側の Chromium で描画します。表、コードの色、KaTeX、Mermaid、画像、タスクリストを出力で確認してください。ログイン後はブラウザから透かしなしで合計 5 回出力でき、その後も透かし付きで無制限に出力できます。Creator は月額 9 米ドルでブラウザの透かしなし出力が無制限、1 米ドルのパスは同出力 1 回分です。API クレジットは別枠です。
サーバー描画では文書をローカルブラウザの外へ送信して処理します。機密情報を送る前に、現在のプライバシーと保存期間の規約を確認してください。
ソフトのインストールは必要ですか? 不要です。個別変換も有料の一括出力もブラウザから使えます。
複数ファイルと結合 PDF はどう違いますか? 複数ファイルは有料の一括出力を使えます。1 回に最大 15 個の Markdown を受け付け、入力ごとに 1 つの出力を ZIP で取得できます。Creator は月 20 回の実行を含みます。PDF を選ぶと個別の PDF ができ、1 つの文書にまとめる場合は Pandoc を使います。 両方の手順は一括変換ガイドで説明しています。
コード・数式・Mermaid は使えますか? 対応しています。実際のテーマ、フォント、外部画像、図の構文を試してください。
個別文書は変換ツール、少数のファイルはブラウザ一括出力、引用を多く含む出版物や結合書籍は Pandoc、スクリプトでの再生成は md-to-pdf を選びます。規模を広げる前に代表的な出力を確認します。
このデモ文書は作業範囲のリストと担当表をまとめたものです。PDF ツールに貼り付け、下の出力と比較してから実際の引き継ぎに使ってください。
# Project handoff
## Approved scope
- Release documentation
- API example review
| Deliverable | Owner |
|:--|:--|
| Guide | Content team |
| Sample | Engineering |
> Demo document, not a real project report.
出力では範囲と担当表をまとめて確認できます。改ページとリンクの動作は PDF を開いて点検してください。画像プレビューだけでは判断できません。
上記の制限とコマンドは、次の最新一次資料で確認しました:
MarkdownToImage を開いて Markdown を描画し、用途に合う形式を選びます。バッチ自動化の前に代表的な文書 1 件で検証してください。