LibraTool logoLibraTool

免費PDF合併器

將多個PDF檔案合併為一個。拖曳以重新排列頁面。

Sejda 的免費版每小時只能處理 3 個任務——在這裡想合併多少 PDF 都可以。 · 已核實 2026年9月

將檔案拖放到此處或點選瀏覽

PDF · 無強制大小限制

或按 Ctrl+V 從剪貼簿貼上

你可以一次拖放多個檔案

瀏覽檔案

你的檔案永遠不會離開你的裝置。所有處理都在你的瀏覽器中本地進行。

工作原理

這裡的 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 的第一頁以 140 px 寬渲染到離屏 HTML Canvas 元素上。結果匯出為 JPEG data URL 並顯示為檔案縮圖——讓你在合併前直觀確認順序。
  4. 4
    pdf-lib 寫入並儲存合併後的檔案
    點選“合併”後,pdf-lib 使用其內建的 PDF 寫入器將合併後的文件序列化為 Uint8Array,包裝為 Blob 並觸發瀏覽器下載。資料絕不會離開你的裝置。

所有 PDF 檔案都在你的瀏覽器中使用 pdf-lib 和 pdfjs-dist 本地處理——你的檔案及其內容都不會傳送到任何伺服器。

相關工具

常見問題