📎
免費PDF合併器
將多個PDF檔案合併為一個。拖曳以重新排列頁面。
Sejda 的免費版每小時只能處理 3 個任務——在這裡想合併多少 PDF 都可以。 · 已核實 2026年9月
將檔案拖放到此處或點選瀏覽
PDF · 無強制大小限制
或按 Ctrl+V 從剪貼簿貼上
你可以一次拖放多個檔案
你的檔案永遠不會離開你的裝置。所有處理都在你的瀏覽器中本地進行。
工作原理
這裡的 PDF 合併完全在你的瀏覽器中使用 pdf-lib 執行——這是一個讀取、複製和寫入 PDF 頁面樹的 JavaScript 庫,不涉及任何伺服器。你的檔案絕不會被上傳到任何地方。
- 1pdf-lib 讀取每個 PDF你新增的每個檔案都被讀入 ArrayBuffer,並由 pdf-lib 的 PDFDocument.load() 解析。該庫遍歷 PDF 內部的交叉引用表,定位每個頁面物件、字型、圖片資源和註解。
- 2將頁面複製到新文件pdf-lib 的 copyPages() 會深度克隆每個頁面——包括其嵌入的字型和圖片資源——到一個新建的 PDFDocument 中。頁面按你在列表中排列的順序複製,你為每個檔案設定的旋轉會在新增頁面前透過 setRotation() 寫入。
- 3pdfjs-dist 渲染封面縮圖同時,pdfjs-dist 將每個 PDF 的第一頁以 140 px 寬渲染到離屏 HTML Canvas 元素上。結果匯出為 JPEG data URL 並顯示為檔案縮圖——讓你在合併前直觀確認順序。
- 4pdf-lib 寫入並儲存合併後的檔案點選“合併”後,pdf-lib 使用其內建的 PDF 寫入器將合併後的文件序列化為 Uint8Array,包裝為 Blob 並觸發瀏覽器下載。資料絕不會離開你的裝置。
所有 PDF 檔案都在你的瀏覽器中使用 pdf-lib 和 pdfjs-dist 本地處理——你的檔案及其內容都不會傳送到任何伺服器。