メインコンテンツへスキップ

無料PDF結合

複数の PDF ファイルを 1 つに結合します。ドラッグしてページを並べ替えます。

Sejdaの無料プランは1時間3タスクまでです — ここではPDFをあなたの端末上で結合し、アカウントも不要です。 · 確認済み 2026年9月

ファイルをここにドロップするか、クリックして選択

PDF, JPG, PNG, WebP, HEIC, HEIF · デバイス上で処理

または Ctrl+V でクリップボードから貼り付け

複数のファイルを一度にドロップできます

ファイルを参照

ファイルがデバイスを離れることはありません。すべての処理はブラウザ内でローカルに行われます。

主な用途

  • PDF請求書をマージ複数の請求書PDFを1つのファイルに結合 — 請求記録を整理、会計ワークフロー簡素化。
  • PDFレシートをマージスキャンされたレシートと購入記録をきれいなPDFに結合 — 経費報告と税務準備に最適。
  • PDFレポートをマージ複数のレポートPDFを1つのドキュメントに結合 — プレゼン・納品物・内部レビューに最適。
  • スキャンされたPDFページをマージ個別スキャンページを1つの完全なPDFドキュメントに結合 — 複数ページドキュメントを個別スキャンから復元。
  • PDF契約書をマージ契約書PDFと修正条項・付録・補足を1つの完全な契約ファイルに結合。

使い方

ここでのPDF結合は、pdf-lib — サーバーを一切介さずにPDFのページツリーを読み込み、コピーし、書き込むJavaScriptライブラリ — を使ってブラウザ内で完全に行われます。あなたのファイルはどこにもアップロードされることはありません。

  1. 1
    pdf-libが各PDFを読み込む
    追加した各ファイルはArrayBufferに読み込まれ、pdf-libのPDFDocument.load()によって解析されます。ライブラリはPDF内部の相互参照テーブルを走査し、すべてのページオブジェクト、フォント、画像リソース、注釈を見つけます。
  2. 2
    ページが新しいドキュメントにコピーされる
    pdf-libのcopyPages()は、埋め込みフォントや画像リソースを含む各ページを、新しく作成されたPDFDocumentにディープクローンします。ページはリスト内で並べた順序でコピーされ、ファイルごとに設定した回転はページが追加される前にsetRotation()で焼き込まれます。
  3. 3
    pdfjs-distがカバーサムネイルを描画する
    同時に、pdfjs-distは各PDFの最初のページを140px幅のオフスクリーンHTML Canvas要素に描画します。結果はJPEGのデータURLとしてエクスポートされ、ファイルのサムネイルとして表示されます — 結合する前に順序を視覚的に確認できます。
  4. 4
    pdf-libが結合されたファイルを書き込み保存する
    「結合」をクリックすると、pdf-libは内蔵のPDFライターを使って結合されたドキュメントをUint8Arrayにシリアライズし、Blobにラップして、ブラウザのダウンロードをトリガーします。データが端末の外に出ることは一切ありません。

すべてのPDFファイルはpdf-libとpdfjs-distを使ってブラウザ内でローカルに処理されます — ファイルもその内容もサーバーに送信されることはありません。

関連ツール

よくある質問