PDF頁面整理(排序・合併・拆分・提取)

將多個PDF讀入同一螢幕,自由地重新排序、新增、刪除、提取和旋轉頁面。合併與拆分也在這裡一併完成,檔案不會發送到伺服器,全部處理都在瀏覽器內進行。

PDF頁面整理小貼士

  • 一次性拖放多個PDF檔案時,各檔案的所有頁面會按讀取順序依次加入列表,之後可以自由重新排序。
  • 頁面卡片可以拖動排序,也可以用核取方塊多選後一併執行"刪除所選頁面""旋轉所選頁面"。
  • "提取所選頁面"不會改變主列表,只會將所選頁面下載為一個全新的PDF,適合需要保留當前排列繼續操作的場景。
  • 不需要的空白頁或方向顛倒的掃描頁,也可以用刪除、旋轉按鈕當場修正後再一併匯出。
  • 頁數較多的PDF渲染縮圖可能需要一些時間,載入後會按順序逐張顯示,請耐心等待。

常見問題

不會。頁面的讀取、排序與匯出全部在瀏覽器內的JavaScript中完成,PDF內容絕不會被發送或儲存到伺服器。

可以。拖放多個PDF檔案後,所有頁面會彙總到同一個列表中,直接執行"匯出為PDF"即可合併為一個檔案。

可以。用核取方塊選中想要提取的頁面,執行"提取所選頁面"後會下載僅包含這些頁面的新PDF檔案,主列表本身不受影響。

部分檔案可能無法讀取。如果PDF受密碼保護或加密強度較高,請先解除密碼保護再讀取。

會。匯出的PDF會按照列表中從左到右、從上到下的顯示順序依次分配為第1頁、第2頁……
ツールくん

閒話 ― 為什麼PDF頁面的"重新排序"長期以來都很麻煩

PDF(Portable Document Format)由Adobe公司於1993年釋出,其內部結構並非簡單的頁面平鋪列表,而是按照規範定義為一種包含頁面間交叉引用與共享資源關係的樹狀結構(頁面樹)。因此即使表面上只是"刪除一頁"或"調換順序"這樣簡單的操作,內部也需要安全地重新連線這些引用關係,遠非用文本編輯器直接修改那麼簡單。

長期以來,想要重新排列PDF頁面,唯一的辦法就是購買專門的編輯軟體,或者把檔案上傳到線上轉換服務。而對於合同、內部資料等敏感文件來說,把檔案傳送到外部伺服器本身就是一種安全隱患,讓不少人望而卻步。

本工具採用的pdf-lib庫可以完全用JavaScript操作PDF的頁面樹,因此複製、刪除、重新排序和旋轉頁面都能直接在瀏覽器內完成,並另存為新的PDF。檔案從未離開本機這一特性,不僅僅是便利,在處理機密文件時更是實實在在的安心保障。