変換ツール
Markdown PDF 変換ツール
Markdown から PDF はブラウザ印刷のコンバーターです。Markdown を貼り付け、用紙サイズとテーマを選び、印刷 / PDF として保存を使います。文書はローカルで印刷され、何もアップロードされません。
# Quarterly Research Report
中文摘要 · 日本語要約 · 한국어 요약
This note mixes Latin, CJK, a table, math, and a code sample.
## Results
| Region | Revenue |
| --- | --- |
| 東京 | ¥12.4M |
| 서울 | ₩980M |
| 上海 | ¥9.1M |
The growth rate is $r = \frac{\Delta x}{x}$.
```python
def growth(previous: float, current: float) -> float:
return (current - previous) / previous
```
使い方
Markdown を PDF に変換する方法
貼り付けできるもの
- 任意の Markdown:CommonMark に加え、GitHub Flavored Markdown の表、タスクリスト、取り消し線
- レンダリングはブラウザで実行され、入力中も何もアップロードされません
- プレビュー、コピー、ダウンロードにアカウントは不要
- 固定のサイズ上限はありません。非常に大きな文書はブラウザのメモリで制限されます
確認すべきこと
- ページサイズと余白 — @page 規則が、ブラウザが印刷ダイアログを開く前に用紙サイズ(A4 または Letter)、向き、余白を設定します。
- 見出しは新しいページを開始できる — レベル 1 の見出しは既定で新しいページへ改ページできるので、各最上位セクションがきれいに始まります。文書の最初の見出しはそうなりません。
- 表とコードはページ途中での分割を避ける — 表とフェンス付きコードは内部で分割しないように印が付くので、ブラウザは分割せずブロックごと次のページへ移します。
- CSS カウンターによるページ番号 — 任意のページ番号は CSS のページカウンターで生成され、ページフッターの左、中央、右に配置されます。
PDF の出どころ
- ブラウザで「印刷 / PDF として保存」を開きます。PDF はローカルで生成されます
- サーバー側の Markdown から PDF へのエンドポイントはまだありません
- Markdown ソースを保ち、編集後に PDF を再生成します

使う理由
この Markdown PDF 変換ツールを使う理由
Markdown ファイル自体にはページの幾何学情報がありません。このコンバーターが用紙サイズ、余白、改ページ規則を加え、結果をブラウザの印刷エンジンに渡します。
ローカルで印刷、何もアップロードしない
PDF はブラウザの印刷エンジンから生まれます。Markdown があなたの端末を離れることはありません。
用紙サイズと余白
印刷前に A4 か Letter、縦か横、そして普通・狭い・広いの余白を選べます。
文書ごとのテーマ
Github、document、compact のテーマが、Markdown 自体を変えずにフォント、行間、コードブロックの色を変えます。
ページ番号
印刷する各ページの隅か中央に、現在のテーマに合わせたページ番号を加えます。
CJK 対応のフォントスタック
印刷スタイルシートは、混在文字のレポート向けに、中国語、日本語、韓国語のシステムフォントをラテン系のフォールバックより前に並べます。
API と同じ HTML レンダラー
文書は POST /v1/convert/markdown/html と同じサニタイズ済み HTML から組み立てられ、ブラウザが PDF に変える印刷 CSS で包まれます。
課題
Markdown が印刷前に改ページ規則を必要とする理由
Markdown にはページの幾何学情報がない
Markdown ファイルが記述するのは見出しと段落であって、用紙サイズ、余白、ページをどこで割るかではありません。
長い表とコードブロックはひどく分割される
改ページ規則がなければ、表の行やフェンス付きコードブロックが印刷ページの下端で半分に切られることがあります。
CJK と混在文字には適切なフォントが必要
中国語、日本語、韓国語のテキストは、ブラウザや OS によって欠けたグリフや異なる改行挙動にフォールバックすることがあります。

保たれるもの
この Markdown PDF 変換ツールが保持するもの
- ページサイズと余白
- @page 規則が、ブラウザが印刷ダイアログを開く前に用紙サイズ(A4 または Letter)、向き、余白を設定します。Source: CSS Paged Media Module
- 見出しは新しいページを開始できる
- レベル 1 の見出しは既定で新しいページへ改ページできるので、各最上位セクションがきれいに始まります。文書の最初の見出しはそうなりません。Source: CSS Paged Media Module
- 表とコードはページ途中での分割を避ける
- 表とフェンス付きコードは内部で分割しないように印が付くので、ブラウザは分割せずブロックごと次のページへ移します。Source: CSS Paged Media Module
- CSS カウンターによるページ番号
- 任意のページ番号は CSS のページカウンターで生成され、ページフッターの左、中央、右に配置されます。Source: CSS Paged Media Module
- API と同じサニタイズ済み HTML
- 印刷可能な文書は、POST /v1/convert/markdown/html が使うのと同じサニタイズ済み CommonMark と GFM の HTML から始まります。Source: CommonMark Spec
この Markdown PDF 変換ツールの背後にある印刷 CSS· markitdown.ai の印刷スタイルシート:github テーマ、A4、ページ番号オン
@page { size: A4 portrait; margin: 25mm; }@page { @bottom-center { content: counter(page); font-size: 10pt; color: var(--md-muted); } }h1 { break-before: page; }article.md-document > h1:first-child { break-before: auto; }table, pre { break-inside: avoid; }用途
Markdown PDF オンライン変換のユースケース
Markdown のノートが、Markdown リーダーなしでも誰かが開けるページ分割されたファイルになる必要がある、あらゆる場面で使います。
レポートと研究ノート
Markdown のレポートをページ分割された PDF に変え、Markdown リーダーを持たない人と共有します。
多言語の文書
CJK 対応のフォントスタックを使い、ラテン文字と中国語、日本語、韓国語が混ざったノートを印刷します。
README からの簡単な配布資料
別の PDF ツールをインストールせず、ドキュメントや README の印刷可能な版を作ります。
Markdown ノートのアーカイブ
ノートがさらに変わる前に、どこにもアップロードせず、日付入りのページ分割されたスナップショットを保存します。

ガイド
ブラウザ印刷
このツールはブラウザ内で印刷可能な文書を組み立て、ブラウザ自身の印刷 / PDF として保存ダイアログに渡します。サーバーサイドの PDF 生成は計画中でまだ提供していないため、API に PDF エンドポイントは今のところありません。今日、自動化パイプラインから PDF が必要なら、POST /v1/convert/markdown/html でサニタイズ済み HTML をレンダリングし、それを自分で管理するツールで印刷するか、単発の文書にはこのページを対話的に使ってください。サーバーエンドポイントが提供されたらこの節を更新します。それまでは、この製品の Markdown PDF 変換で唯一サポートされる経路はブラウザ印刷だと考えてください。
用紙、余白、テーマ
用紙サイズと余白は、段落、表、コードが各ページでどれだけの場所を持つかを決めます。狭い余白は 1 ページにより多く収まりますが、密集した表を窮屈にし得ます。広い余白はより快適に読めますが、ページ数が増えます。3 つのテーマは、Markdown 自体に触れずにフォント、行間、コードブロックの背景を変えるので、テーマの切り替えは、コンパクトな社内ノートと外部の読み手向けの文書を比べる安全な方法です。変更のたびにページ分割プレビューを確認してください。短いノートでは問題なく見える設定が、長いレポートでは表を改ページへ押し出すことがあります。
- A4 は米国以外の多くの読者に合います。Letter は米国中心の文書に合います。
- 狭い余白は 1 ページにより多く収まります。広い余白はより快適に読めます。
- ページ番号は、印刷して綴じたレポートの順序を保つのに役立ちます。
多言語とコード
ラテン文字と中国語、日本語、韓国語の文字が混ざった Markdown は、実際にそれを印刷するマシンにインストールされたフォントに依存するので、Markdown ソースが同一でも、2 台のコンピューターでページ分割が少し異なることがあります。印刷する端末でプレビューを確認してください。特に長いレポートでは、欠けたグリフが原因で見出しが誤ったページへ押し出されることがあります。コードブロックと長く切れ目のない URL も同様です。行の途中で折れないように印が付くので、ブラウザは読み手がコピーするかもしれないコマンドを分割せず、ブロックごと次のページへ移します。
その他の Markdown 変換ツール
- PDF → Markdownテキスト、表、スキャン
- Word → Markdown見出しとリストのある DOCX
- PPT → Markdownスライドのテキスト、ノート、表
- Excel → Markdownすべてのシートを表として
- Image → Markdownスキャンとスクリーンショット向けの OCR
- HTML → MarkdownHTML を貼り付けまたはアップロード
- URL → Markdown公開 Web ページをクリーンに
- Markdown → HTMLクリーンで意味のある HTML
- Markdown → Textマークアップなしのプレーンテキスト
Need it in your code? Use the developer API. Converting at scale? See plans and pricing.
FAQ
Markdown PDF 変換のよくある質問
Markdown から PDF はテキストをアップロードしますか?
いいえ。ローカルで印刷し、PDF を作るのに何もアップロードしません。PDF は完全にブラウザの印刷エンジンから生まれます。
サーバーサイドの Markdown PDF 変換 API はありますか?
まだありません。POST /v1/convert/markdown/pdf は存在しないので、呼び出すと 404 が返ります。POST /v1/convert/markdown/html で HTML をレンダリングしてそれを印刷するか、このページのブラウザツールを使ってください。
A4 か Letter を選べますか?
はい。用紙サイズ、向き、余白、ページ番号はすべてエディター内のローカルなオプションです。
中国語、日本語、韓国語のテキストを扱えますか?
印刷スタイルシートは CJK のシステムフォントをラテン系のフォールバックより前に並べます。フォントの可用性は端末によって異なるので、印刷前にページ分割プレビューを確認してください。
見出しは常に新しいページを開始しますか?
既定では、レベル 1 の見出しは新しいページへ改ページしますが、文書内の最初の見出しは除きます。この挙動はオフにできます。
Markdown を PDF として印刷するのにアカウントは必要ですか?
いいえ。貼り付け、プレビュー、印刷はすべてサインインなしで機能します。
サーバー生成の PDF ファイルは後で利用できますか?
サーバーサイドの PDF 生成は計画中です。今日このページはブラウザの印刷ダイアログを使い、サーバーの PDF エンドポイントはありません。