PDFからWordへの変換でレイアウトが崩れる理由
2026-10-19
PDFをWordに変換して.docxを開くと、レイアウトが崩れています。段組みがくっつき、文の途中で改行が入り、フォントは別物。これはツールの手抜きではありません。ほとんどのPDFには、「完璧な変換」に必要な情報がそもそも入っていないのです。
PDFは文書ではなく、印刷命令の集まり
PDFの中に「段落」オブジェクトも「表」オブジェクトもありません。あるのは描画命令だけです。この座標にこの文字を置く、ここに線を引く、そこに矩形を描く。PDFは印刷ページの見た目を記述したもので、文書そのものではなく文書の最終出力です。Wordはちょうど逆で、内容と構造を保存し、レイアウトは開いた瞬間に計算されます。
逆方向の変換は翻訳ではなくリバースエンジニアリング
.docxからPDFへの変換は決定的で、一方のフォーマットがもう一方へ流れ込むだけです。しかし逆方向はデコンパイルです。配置済みの文字の山から、背後にある構造を推測することになります。どの変換ツールも(当サイトのものも含めて)、座標とフォントサイズに対してヒューリスティクスを回しています。たいていは当たりますが、外れた箇所がまさに、目に付いてしまう崩れになります。
具体的に何が壊れるか
PDFが実際に何を保存しているかを知れば、これらの失敗はすべて予測可能になります:
- 改行:PDFは行ごとに文字を保存します。段落の終わりは行間とインデントからの推測なので、文の途中で切れることがあります。
- 段組み:ファイルに読み順はありません。段はX座標から推定する必要があり、単純なツールは横に読んでしまい、左段の1行目と右段の1行目がつながってしまいます。
- フォント:PDFにはフォントのサブセットが埋め込まれるため、Wordは似たフォントに置き換えます。文字幅が変われば折り返し位置も変わり、文書全体が再フローします。
- 表:PDFでの表は、罫線と個別に配置された文字の組み合わせです。グリッドは推測するしかなく、罫線のない表が最も難しいケースです。
- ヘッダーとフッター:毎ページ、通常のテキストとして繰り返されるため、検出して削除しないと文書中に何度も複製されます。
正直な2つの戦略と、不正直な1つの約束
変換ツールには、編集しやすいテキストを優先する道があります。テキスト層を抽出し、段落の順序を保ち、後でスタイルを整え直すことを受け入れる。当サイトのPDF to Wordはこちらの道で、ツールページにも明記してあります。もう一つは見た目を優先する道です。すべての断片を絶対位置のテキストボックスに配置すればページはPDFに似ますが、編集しようとした瞬間、文書が箱の山だと判明します。「ピクセル単位の再現」と「自由な編集」を同時に約束するツールは、フォーマットが許さないことを約束しているのです。
スキャンPDFは別の問題
スキャン画像に含まれるのは文字の絵であって、テキスト層ではありません。抽出できるものがそもそもありません。OCRなら文字を再構築でき、精度もまずまずですが、l/1やO/0のような固有の誤認識があり、OCR結果の上にレイアウトを復元するのはさらに難しくなります。正直な手順は、まずOCRを実行し、認識結果を確認してから変換することです。
実践的な選び方
内容を編集したいなら、テキスト層を変換して、後でスタイルを整え直す前提で使う方が、打ち直すよりずっと早いです。スキャンならOCRを挟んでから変換し、数字は必ず確認してください。テキストだけ欲しい場合、AIやノートアプリに渡したい場合は、プレーンテキスト抽出やMarkdown抽出の方が近道です。そして元のソースファイルが手元にあるなら、そちらを編集してPDFを再出力するのが確実です。文書からPDFへの方向こそ、いつも確実に機能する道なのです。