経費報告書をまとめる
1. cover.pdf (1 page) 2. receipts.pdf (8 pages) 3. summary.pdf (1 page)
merged.pdf — 10 pages, single file in the chosen order
リストで設定した順序がそのまま反映されます。「表紙→明細→サマリー」にしたい場合は、結合前にサマリーを末尾に移動してください。
すべての処理はブラウザ内で実行されます — ファイルや入力はサーバへ送信されません。
PDF をドロップゾーンにドラッグするか、クリックして選択してください。各ファイルのページ数とサイズが表示され、上下ボタンで順序を変更、× で削除できます。「結合」を押すと、並べた順番のまま統合された PDF が merged.pdf として自動ダウンロードされます。
結合処理は pdf-lib によってブラウザ内で完結します。各ソースドキュメントから新しい文書にページがコピーされ、フォント・画像・注釈は元のまま保たれます。ファイルがサーバーに送信されることはありません。請求書のまとめ、確定申告、契約書など、サードパーティのサイトには貼り付けたくない書類でも安心して使えます。
1. cover.pdf (1 page) 2. receipts.pdf (8 pages) 3. summary.pdf (1 page)
merged.pdf — 10 pages, single file in the chosen order
リストで設定した順序がそのまま反映されます。「表紙→明細→サマリー」にしたい場合は、結合前にサマリーを末尾に移動してください。
1. contract-body.pdf (12 pages) 2. signed-sig-page-1.pdf (1 page) 3. signed-sig-page-2.pdf (1 page)
contract-final.pdf — 14 pages ready to send back
署名ページだけスキャンして返送するワークフローでは、結合により全文を再スキャンせずに送付用 PDF を 1 本にまとめられます。
12 monthly PDFs, one per month
invoices-2025.pdf — single archive PDF
12 ファイルを一度にドロップする際は、OS のファイルダイアログで名前順にしてから選択すると、その順序が反映されます。決まった表紙を先頭に置きたい場合は、表紙を単独で先にドロップし、残りを 2 回目のバッチでドロップしてください。
厳密な上限はありませんが、実用上はブラウザのメモリに依存します。最新のラップトップなら数百 MB の結合は問題なく行えますが、数 GB に達するとタブがフリーズすることがあります。大規模なジョブはバッチに分け、その結果同士をさらに結合してください。
ページ本体・注釈・フォームフィールドは複製されます。ドキュメントレベルのしおり(アウトライン)や名前付き宛先は維持されないことがあります。pdf-lib はページを複製するだけで、親ドキュメントのナビゲーション構造はコピーしません。アウトラインが必要なら結合後に作り直すか、qpdf や Adobe Acrobat のようなデスクトップツールを使ってください。
暗号化されたままでは結合できません。pdf-lib は復号機能を持っていません。各 PDF をビューアで開き、パスワードを解除(PDF への印刷、もしくはビューアが許せば暗号化なしで保存)してから、解除済みの版をここにドロップしてください。結合結果は暗号化されないため、必要なら別途暗号化してください。
そのとおりで、結合後はソース PDF それぞれが持つフォント・画像のコピーをそのまま含みます。ドキュメント間の重複除外は行いません。サイズを縮めたい場合は別途、Ghostscript(`gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook`)やデスクトップ PDF オプティマイザで圧縮パスをかけてください。
[PDF 分割](/ja/pdf-split/) ツールを使ってください。指定したページ範囲またはページリストを新しい PDF として書き出します。本ツールと同じ pdf-lib をベースにし、ブラウザ内処理・無アップロードという同じ保証を提供します。
PDF はオブジェクト(ページ・フォント・画像・ストリーム)のコンテナで、それらはファイル末尾の相互参照テーブルから参照されます。2 つの PDF を結合する処理は概念的にはシンプルです。各 PDF からページとその参照先オブジェクトを取り出して新しいコンテナにコピーし、相互参照テーブルを再構築するだけです。複雑さは細部に潜みます。フォントはソースドキュメントで使われたグリフだけにサブセット化されており、ファイル間で重複除外できないことが多くあります。注釈には ID があり、ドキュメント間で衝突する可能性があります。フォームフィールドはドキュメントルートに 1 つのツリーを共有しているため、ナイーブにページを追加するだけだとラジオボタングループや署名ウィジェットが壊れます。
本ツールの基盤である pdf-lib は保守的なアプローチを採ります。ページとその直接的な依存関係をコピーし、親構造(アウトライン・スレッド・ドキュメント全体に効くアクション)は引き継ぎません。トレードオフはドキュメントレベルのメタデータが一部失われる代わりに、ページ表示が忠実であることです。レポートのまとめ、領収書のまとめ、スキャン順の組み立てといった一般的な用途にはこのバランスがちょうどよく、ブラウザ内で完結しソースファイルを外部にアップロードしない点が決定的な利点です。
PDF を範囲ごとに分割、または指定ページのみを 1 ファイルに抽出。すべてブラウザ内で処理。
PDF の各ページを PNG / JPEG 画像に変換。倍率や範囲を選択可能、複数ページは ZIP でダウンロード。
小規模事業者向けの見積書・請求書・インボイスをベクター PDF で作成。文書タイプはワンクリックで切替、明細を入力すれば A4 PDF を即ダウンロード。日本語 / 韓国語 / 英語テンプレート、消費税 10% などロケール別の税率・通貨・事業者番号書式に対応。
JSONを整形・検証。インデント整形や圧縮出力、エラー位置の明示まで。
PDF がありません — 上にドロップして開始してください。