執筆・検証: MD Converter編集部
ChatGPT・ClaudeのMarkdownをきれいなPDFにする方法|表紙・目次・改ページまで
ChatGPTやClaudeで作成したMarkdownを、設計書・提案書・報告書として読みやすいPDFに整える方法を解説。見出し構成、表、画像、表紙、目次、余白、改ページの直し方とコピペできるプロンプト例を紹介します。
この記事でわかること
- ChatGPT・Claudeに崩れにくいMarkdownを書かせるプロンプト
- AIが生成したMarkdownを設計書・提案書・報告書らしく整理する方法
- 見出し、表、コード、画像をPDF向けに直すポイント
- 表紙・目次・ページ番号・余白・背景色を設定する手順
- 不自然な改ページをプレビューで直し、配布できるPDFに仕上げる方法
ChatGPTやClaudeに議事録、設計書、調査レポート、提案書の下書きを作らせると、短時間でMarkdown形式の文書を用意できます。しかし、そのままPDFにすると、見出しが細かすぎる、表が横に長い、章の途中でページが切れる、表紙がなく生成AIの回答を印刷しただけに見えるといった問題が起こりがちです。
この記事では、AIが作ったMarkdownを単に変換するのではなく、日本の社内資料や提出資料として違和感のないPDFへ仕上げる手順を解説します。
ChatGPT・ClaudeのMarkdownがそのままだと読みにくい理由
生成AIは内容を整理するのは得意ですが、最終的な用紙サイズやページ数までは見ていません。そのため、次のようなMarkdownになりやすい傾向があります。
| よくある状態 | PDFで起きる問題 |
|---|---|
| 見出しが多すぎる | 目次が長くなり、本文の流れが細切れになる |
| 1つの段落が長い | ページ末尾で読みにくい位置に分割される |
| 列数の多い表 | A4縦の幅に収まらず、文字が小さくなる |
| 長いコード・URL | 右端からはみ出す、または不自然に折り返す |
| 前置きや結論の重複 | 「AIの回答らしさ」が残り、資料として冗長になる |
| 文書情報がない | タイトル、作成日、版、作成者が分からない |
きれいなPDFにするには、AIへの指示、Markdownの構造、印刷レイアウトの3段階を整える必要があります。
最初に使えるプロンプト例
ChatGPTやClaudeへ、最初から次の条件を付けて依頼すると修正量を減らせます。
次の内容を、日本の社内設計書として使えるMarkdownにしてください。
条件:
- H1は文書タイトルだけにする
- 大項目はH2、小項目はH3までにする
- H4以下は使わない
- 1段落は3〜5文程度にする
- 表は最大4列までにする
- 長いURLは説明付きリンクにする
- 絵文字は使わない
- 冒頭の挨拶や「以下に作成します」などの前置きは不要
- 最後に重複したまとめを入れない
- 出力はMarkdown本文だけにする
構成:
# 文書タイトル
## 概要
## 背景・目的
## 要件
### 機能要件
### 非機能要件
## 仕様
## 制約・注意事項
提案書なら「設計書」を「提案書」に変え、## 課題、## 提案内容、## 効果、## スケジュールを指定します。議事録なら## 決定事項、## ToDo、## 次回までの課題を指定すると整理しやすくなります。
AIが作ったMarkdownを確認するチェックポイント
H1は1つ、本文はH2・H3を基本にする
H1が複数あると文書タイトルと章タイトルの区別が曖昧になります。先頭だけを# 文書タイトルにし、章を##、章内の項目を###にそろえると、目次も読みやすくなります。
AI特有の前置きと重複を削る
「以下にまとめます」「ご要望に応じて調整できます」といった会話向けの文章は、資料では不要です。また、各章の最後と文書末尾に似たまとめが繰り返されていないか確認します。
表は列数を減らす
A4縦のPDFでは、5列以上の表や長文セルは読みにくくなります。重要な比較軸だけを表に残し、詳細説明は表の下へ移します。1セルに複数の論点が入っている場合は、行を分けるか箇条書きへ変えるのが安全です。
コードと長い文字列を短くする
コード例は必要な部分だけに絞り、ログ全文や長いJSONを載せないようにします。URLはそのまま表示せず、[公式ドキュメント](https://example.com)のような説明付きリンクにすると横幅を抑えられます。
AIの内容を必ず人が確認する
生成AIの出力には、誤った数値、存在しない仕様、古い情報、根拠のない断定が含まれる場合があります。PDFにすると完成品らしく見えるため、事実確認・機密情報・引用元・固有名詞は出力前に必ず確認してください。
MarkdownファイルをPDFにする手順
- ChatGPTまたはClaudeの回答をMarkdownとして保存し、拡張子を
.mdにします。 - 印刷プレビューを確認できるMarkdown変換器を開きます。
.mdファイルを読み込みます。- プレビューで見出し、表、コード、画像を確認します。
- 必要に応じて表紙と目次を追加します。
- 余白、ページ番号、背景色を調整します。
- 印刷用CSSまたは変換器の設定で、章や表の改ページを整えます。
- 印刷画面からPDFとして保存します。
ブラウザ内で処理する変換器なら、Markdown本文を変換サーバーへ送らずに出力できる場合があります。ただし、外部画像やWebフォントは取得先へ通信します。機密文書では変換器のプライバシー説明を確認し、所属組織のルールにも従ってください。
表紙を付けて「AIの回答」から「資料」に変える
表紙には最低限、次の情報があると実務で扱いやすくなります。
- 文書タイトル
- サブタイトルまたは対象システム名
- 組織名・部署名
- 作成日
- 版番号
- 作成者
日本の設計書や仕様書なら、装飾の多い表紙よりも、中央タイトル+文書情報欄+控えめな罫線の標準テンプレートが使いやすいでしょう。簡単な共有資料なら「白紙・最小限」、社内レビューなら「社内設計資料」、顧客提出なら「提出資料・官公庁風」のように使い分けられます。
詳しい考え方はMarkdown PDFに表紙を付ける方法も参照してください。
目次はH2を中心に、H3は補助として使う
長いAI生成文書では目次が役立ちます。ただし、すべての細かい見出しを目次へ出すと逆に読みにくくなります。H2を主要項目、H3を補助項目として構成し、章の数を絞るのがポイントです。
目次を自動生成する場合は、H2・H3を一覧化し、章の開始ページが正しく表示されるか確認します。目次の作り方はMarkdown PDFに目次を付ける方法で詳しく解説しています。
改ページを整える
AIが作った文章は画面上では連続して読めますが、PDFではページ境界が生まれます。特に次の位置を確認します。
- H2見出しだけが前ページの末尾に残っていないか
- 表やコードブロックの直前で大きな空白ができていないか
- 画像と説明文が別ページに離れていないか
- 短い章が1ページを占有していないか
章の先頭にはbreak-before: page、短い表やコードにはbreak-inside: avoidを使えます。変換器固有の改ページ機能を利用する場合も、保存済みPDFで空白ページや過度な余白が増えていないか確認してください。詳しくはMarkdown PDFの改ページを制御する方法を参照してください。
ChatGPTとClaude、どちらで作ったMarkdownでも使える?
使えます。重要なのは生成元ではなく、最終的な内容が一般的なMarkdownとして保存されていることです。H1〜H3、箇条書き、GFM形式の表、コードフェンス、画像リンクなどを確認してから読み込んでください。
複数のAIが出力した文章を1つにまとめる場合は、用語や文体が混ざりやすいため、最後に「です・ます」「である」などの語尾、見出し名、表記を統一すると完成度が上がります。
よくある質問
ChatGPTやClaudeの回答をそのままPDFにできますか?
Markdownファイルとして保存すれば変換できます。ただし、前置き、細かすぎる見出し、横長の表を整理してから出力した方が読みやすくなります。
Markdownの記号がそのまま表示されます
Markdownに対応していないアプリへプレーンテキストとして貼り付けると、#や**が残ります。Markdownとして.mdに保存し、Markdown対応の変換ツールで読み込んでください。
AIが作った表がPDFからはみ出します
列数を減らし、長文セルを本文へ移してください。URLやコードなど途中で折り返しにくい文字列も確認します。
表紙や目次は自動で付けられますか?
変換器が対応していれば追加できます。対応していない場合は、表紙用HTMLを先頭へ加える、Pandocのテンプレートを使う、目次を見出しから生成するといった方法があります。
Word形式で渡したい場合は?
相手が加筆する場合はPDFよりWordが適しています。Pandocなどを使って同じMarkdownをdocxへ変換し、固定版のPDFとは用途を分けます。
まとめ
ChatGPTやClaudeはMarkdownの下書きを速く作るのに便利ですが、そのまま印刷するだけでは完成資料になりません。H2・H3へ見出しを整理し、表を小さくし、表紙・目次・余白・改ページを整えることで、設計書、提案書、報告書として共有しやすいPDFになります。
関連記事
- 使い方・ブログMarkdown PDFをきれいに整える7つの方法|余白・表・改ページ・表紙Markdown PDFが読みにくい、表がはみ出す、改ページがずれる悩みを症状別に解決。余白・用紙・フォント・表・コード・画像・表紙・目次の整え方を個別ガイド付きで紹介します。記事を読む
- 使い方・ブログMarkdown PDFに表紙を付ける方法|HTML・Pandoc・別PDFを比較Markdownから作るPDFに表紙を追加する3つの方法を比較します。HTMLと印刷CSS、Pandoc、別PDFの結合について、ソースへの影響、向く用途、目次やページ番号との組み合わせまで解説します。記事を読む
- 使い方・ブログMarkdown PDFに目次を付ける方法|見出しから自動生成するコツMarkdownの見出しから目次ページを自動生成する手順と、読みやすい見出し階層、目次が有効にならないときの確認点を解説します。記事を読む
- 使い方・ブログMarkdown PDFで改ページするCSS|任意の位置に区切りを入れる方法MarkdownをPDF化したとき見出しや表が途中で切れる問題を解決。break-before・break-after・break-insideのCSSコード、空白ページの原因、用紙や余白を変えた後の確認手順まで具体例付きで解説します。記事を読む