PDF処理完全ガイド:結合、Word変換、画像変換、圧縮、すべてブラウザで完結
PDFは万能フォーマット、でも編集は別の話
契約書、論文、請求書、製品マニュアル——正式な書類は最終的にほとんどPDFになる。PDFの最大の利点は「最終稿=そのままのレイアウト」:どの端末で開いてもレイアウトが崩れず、印刷しても画面と同じ見た目が再現される。
しかしこの利点は裏を返せば面倒でもある。Wordなら2行直すだけの修正が、PDFではページの結合、画像の抽出、編集可能フォーマットへの変換といった作業で多くの人が詰まってしまう。私たちがツールライブラリのPDFツールセットを開発してきた中で、ユーザーのニーズはいくつかの頻出操作に集中していることがわかった。この記事ではそれらを一度に解説し、「編集できない」と「オンラインツールに騙される」の間で最も安全な道を示す。
まず理解する:なぜPDFは編集が難しいのか
「PDFをWordに変換する」のがなぜ難しいかを理解するには、まずPDFがワープロフォーマットではないことを知る必要がある。PDFの内部構造はこうなっている:
- オブジェクト(Objects):文字、フォント、画像、パスがそれぞれ独立したオブジェクト。
- コンテンツストリーム(Content Stream):各ページが一連の描画命令で「(x,y) にこのフォント・このサイズでこの文字を描画」と記述。
- ページツリー(Page Tree):ページを連結する。
重要なのは:PDFが保存しているのは「描画結果がどう見えるか」であり、「この段落は本文、この行は見出し」という情報ではない。段落・表・見出しレベルの構造をネイティブに認識しない。Wordに変換する際、ソフトウェアはこの意味構造を「逆推定」する必要がある——これが複雑なレイアウトで変換が崩れる理由だ。これを理解すれば、「Word変換が完璧じゃない」ことにそれほどイライラしなくなるはずだ。
結合:複数のファイルを1つにまとめる
最も多いニーズ第1位:顧客から3つのファイルが届く、スキャナーが20ページを吐き出す、さらに自分の署名ページを後ろに付けたい——要は1つのPDFにまとめて送りたい。
PDF結合の手順はシンプル:ファイルをドラッグ&ドロップし、並び順をドラッグで調整し、ボタンを押せば指定順に結合される。全処理はブラウザのローカルで完結し、ファイルはアップロードされない。
適したシーン:
- 契約書本文+署名ページ+添付資料を1つにまとめて返信
- スキャン文書を複数回に分けて生成、最後に1冊に統合
- 複数部門の報告書を1つの納品物に集約
- 論文本文+参考文献+付録を統合
結合時の注意点:
- 順序:ドラッグで順序を確認してから結合すること。送った後にページ番号がめちゃくちゃになるのが最も多い初歩的なミス。
- 用紙サイズの混在:A4とレターが混ざっていると、結合後に一部のページに余白ができる。事前に統一しておくと安心。
- ブックマーク/リンク:単純な結合では元ファイルのブックマークや内部ハイパーリンクは保持されない。必要な場合はデスクトップ版Acrobatで処理する。
Word変換:最もよく聞かれ、最も期待を裏切られがち
「このPDFをWordに直して」という依頼は頻繁に来るが、期待値の管理が最も難しいものの一つだ。
PDFからWordへの変換はクラウドのドキュメントインテリジェンス(Alibaba Cloud Document Intelligence)を使用し、レイアウトを高精度にDOCXとして復元する。ここで明確にしておくべきトレードオフがある:クラウド認識を利用するにはファイルをアップロードする必要がある。そのため、最終稿や公開可能な内容、非機密文書には適しているが、機密情報を含む契約書には向かない。
さらに重要なのは期待値だ。ドキュメントタイプ別の実際の品質は以下の通り:
| ドキュメントタイプ | 再現度 | 説明 |
|---|---|---|
| 1カラム、明確なフォント、標準レイアウト | 非常に高い | ほぼ修正不要 |
| 標準的な表 | 高い | 表線と内容はほぼ一致 |
| マルチカラム(論文/雑誌) | 中程度 | カラム順がずれることがあり手動調整が必要 |
| ページをまたぐ大きな表 | 中〜低 | 改行や位置ずれの可能性あり |
| 数式・化学式 | 低い | 画像化されるか文字化け、再入力が必要 |
| 手書き注釈 | 極めて低い | 認識不可、手動補完が必要 |
「一発完全変換」ではなく、「最初から作り直す80%の手間を省いてくれる」と考えること。主要ページを確認してから大きく修正すれば、手戻りを大幅に減らせる。
表形式の文書はPDFからExcelへの変換が適している。表レイアウト認識に特化してXLSXを出力するため、Wordからさらに表を切り出すより効率的だ。
画像変換:ページごとにエクスポート
編集ではなく、特定のページを「使いたい」こともある:論文のページをグループチャットに送る、製品ページのサムネイルを作る、スキャン書類のページをPPTに挿入する、請求書ページを経費精算システムにアップロードする。
PDFから画像へとPDFからJPGへは、ページごとにPNG/JPG/WebPをエクスポートし、ZIPで一括ダウンロードできる。解像度倍率も調整可能。Retinaディスプレイや印刷では高倍率が必要——倍率は実質DPIの拡大に相当:1×は約72–96 DPI、2×は約144–192 DPI、印刷では2×以上を推奨。
フォーマットの選び方:
| 要件 | 選択 |
|---|---|
| 高精細、後で編集あり、文字あり | PNG |
| とにかく送りたい、サイズ重視 | JPG |
| サイズと品質のバランス、新しい環境 | WebP |
これらの操作もローカルで完結し、ファイルはアップロードされない。
圧縮:スキャン文書に特に効果的
メールの添付制限20MB、微信での大ファイル送信が面倒、クラウドストレージのアップロードが遅い——そんなときにPDF圧縮が役立つ。
原理はページをラスタライズし、JPGで再圧縮して画像ベースのPDFにするもの。これにより大幅なファイル削減が見込める。ただし重要なのは:この方法は「スキャン文書/画像ベースのPDF」に劇的に効く(元が画像の集まりだから)。一方「テキストベースのPDF」(文字を選択できる、サイズが小さい)にはほとんど効果がない——そもそも圧縮できる冗長性があまりないからだ。
判断基準は簡単:
PDFファイルが大きい?
├── 大きくて、開くと写真のよう(スキャン/画像ベース)→ 圧縮、効果あり
└── 小さくて、文字が選択できる(テキストベース)→ 圧縮しない、ほぼ無意味で遅くなるだけ
応用オプション:リニアライズ(Linearize/Web最適化)。PDFをWebでインライン表示させる場合、リニアライズによりブラウザが最初のページからダウンロードしながら表示できるようになり、ユーザー体験が大幅に向上する。
周辺機能一覧
| 機能 | ツール | よくあるシーン |
|---|---|---|
| 分割 | /ja/pdf/split | 大きな文書から数ページだけ抽出 |
| 回転/ページ削除/余白切り取り | /ja/pdf/rotate、/ja/pdf/delete-pages、/ja/pdf/crop | スキャンの傾き修正、黒縁除去 |
| 暗号化/復号 | /ja/pdf/encrypt、/ja/pdf/decrypt | 機密ファイルに開封パスワードを設定 |
| テキスト/スタンプ透かし | /ja/pdf/watermark、/ja/pdf/stamp | 内部レビュー用、著作権表示 |
| ページ番号/ヘッダーフッター | /ja/pdf/page-numbers、/ja/pdf/header-footer | 納品物に正式なページ番号を追加 |
| テキスト抽出 | /ja/pdf/extract-text | テキストベースPDFからtxtを書き出し |
| ページ順序反転/メタデータ | /ja/pdf/reverse、/ja/pdf/metadata | 特殊な整理ニーズ |
これらの機能はすべてブラウザのローカルで動作し、ファイルが端末から出ることはない。
プライバシーのトレードオフ、明確に説明する
これは多くの人が見落としがちだが、最も重要なポイントだ:
- ローカルで完結、アップロードなし:結合、画像変換、圧縮、分割、回転、暗号化、透かし、テキスト抽出などはすべてブラウザ内で処理し、ファイルはアップロードされない。
- クラウドアップロードが必要:Word変換、Excel変換はクラウドのドキュメントインテリジェンスを使用するため、ファイルをアップロードして認識処理を行う必要がある。
したがって原則は:機密契約書、個人番号や銀行口座が含まれる文書はクラウド変換を使わない。ローカルで匿名化処理(ページ削除で機密ページを除去してから)するか、ローカル機能のみで対応する。
よくある誤解:「有名なオンラインPDFサイトなら安全」と思い込むこと。多くは確かに「保存しない」と明言しているが、それでもファイルは彼らのサーバーを経由する。機密情報を含むファイルには、ローカルツールの方が確実に安全だ。
よく使える2つのワークフロー(そのまま使える)
シナリオA:顧客からバラバラのページが届き、まとめたPDFを返送する
結合 /ja/pdf/merge → 画像でクイックプレビュー /ja/pdf/pdf-to-images → 大きければ圧縮 /ja/pdf/compress → 送信。
シナリオB:スキャンした契約書を編集可能版にしたい
ローカルで匿名化(機密ページを削除) → Word変換にアップロード /ja/pdf/to-word → Wordで数カ所修正 → ローカルで暗号化 /ja/pdf/encrypt して返送。
シナリオC:経費精算で請求書ページを画像で提出
/ja/pdf/pdf-to-jpg で各ページを2×倍率で書き出し → 該当ページを経費システムにアップロード。
コマンドラインでの方法(開発者向け)
ブラウザを使いたくない、または大量のファイルを一括処理したい場合、オープンソースのコマンドラインツールが便利だ:
# qpdf:結合(ローカル、再圧縮なし)
qpdf --empty --pages a.pdf b.pdf c.pdf -- out.pdf
# qpdf:圧縮/リニアライズ
qpdf --optimize --object-streams=generate in.pdf out.pdf
# pdftk:特定ページを分割
pdftk in.pdf cat 1-3 7 end output part.pdf
# ghostscript:スキャン文書を小さなPDFに圧縮
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH \
-sOutputFile=out.pdf in.pdf
注意:コマンドラインもローカル処理で、バッチ自動化に適している。ただしクラウド認識(Word変換のような高精度復元)は一般にコマンドラインツールでは実現できない。それはドキュメントインテリジェンスの得意分野だ。
よくあるエラー
| エラー | 結果 | 正しい方法 |
|---|---|---|
| Word変換に完璧を期待 | 複雑レイアウトで崩れ、時間の無駄 | 80%自動化と割り切り、手動修正を想定 |
| テキストベースPDFを無理に圧縮 | サイズがほぼ変わらず、処理だけ遅い | スキャン文書だけに圧縮 |
| 機密ファイルの暗号化を忘れる | 外部送信後に取り消せない | ローカル暗号化 /ja/pdf/encrypt |
| クラウド変換で機密を処理 | クラウド上にデータが残るリスク | 匿名化してから、またはローカル機能のみ |
| 結合前に順序確認しない | 送った後にページ番号が混乱 | ドラッグで順序確認してから結合 |
| 画像変換の倍率が低すぎる | 印刷/Retinaでぼやける | 2倍以上に設定 |
よくある質問
Word変換で数式や表は崩れますか? 標準的なレイアウトは安定している。マルチカラム、ページをまたぐ大きな表、数式は手動修正が必要な場合がある。主要ページを確認してから大きく修正すること。
圧縮で内容は失われますか? 文字情報は失われない(画像ベースの圧縮はページを再ラスタライズする)。ただし画質は若干低下する。スキャン文書なら通常、肉眼では違いがわからない。
暗号化後にパスワードを忘れたら? ローカル暗号化では自分で設定したパスワードがそのまま使われる。ツールは保存もアップロードもしないため、忘れた場合はパスワードそのものによる復旧しかなく、バックドアはない。パスワードはパスワードマネージャーに保存しておくこと(パスワードセキュリティガイド参照)。
画像変換はPNGとJPG、どちらを選ぶ? 高精細で後で編集するならPNG。とにかく送りたい、サイズ重視ならJPG。WebPは品質とサイズのバランスに優れるが、古いソフトウェアでは対応していない場合がある。
無料オンラインツールとローカルツールの違いは? 最大の違いは「ファイルがサーバーを経由するかどうか」。ローカルツールはすべてブラウザ内で完結し、プライバシーがより確実。オンラインツールは便利だが、ファイルが相手のサーバーに送信される。
ワンライナー判断フロー
PDFを処理したい?
├── 複数ファイルを1つに → /pdf/merge
├── 文字を編集したい → /pdf/to-word(クラウドアップロードが必要)
├── 表だけ取り出したい → /pdf/to-excel
├── 画像/サムネイルが欲しい → /pdf/pdf-to-images
├── ファイルが大きすぎる → /pdf/compress(スキャン文書に効果的)
├── 数ページだけ必要 → /pdf/split
└── 機密を含む → ローカル暗号化 /pdf/encrypt、クラウドは避ける
このガイドを保存しておけば、次に「このPDFを何とかして」と頼まれても、上のフローに沿ってツールを選べば数分で対応できる。エクスポートした画像をさらに圧縮・変換したい場合は画像圧縮ガイドを参照。
ブラウザローカルツールを無料で試す →