ByteScope

Merge PDF

丟進幾個 PDF,排好順序,整份或只挑幾頁都行——在這個分頁裡合併,不會上傳。

檔案不會離開你的瀏覽器 — 全部在本機處理。

把 PDF 拖到這裡

或點一下選檔,之後還能再加。全程在這個分頁處理,不會上傳

合併後的 PDF 不帶文件資訊(作者、標題、製作工具、日期)。頁面上的註解和留言會原樣保留,包括是誰寫的。想先檢查或清掉檔案裡的資料,請用 PDF 中繼資料工具

書籤和標籤結構不會保留,頁面之間的連結可能失效,表單欄位可能無法再填寫,數位簽章也會失效。

關於這個工具

合約本文、附件、簽名頁要合成一份;十張掃描的收據得當成一個附件交出去;報告和搭配的簡報要放在一起。這頁把多個 PDF 接成一份,而且不把它們送到任何地方。把檔案丟進來,拖曳排出順序(也能一鍵依檔名排序,2.pdf 會排在 10.pdf 前面),任何一個檔都能填 1-3, 7, 10- 這種頁碼範圍,只取那幾頁。每個檔會顯示檔名、頁數、大小和有沒有加密,合之前就知道自己在合什麼。

不上傳,也不多寫任何東西

合併是在這個分頁裡用 JavaScript 做的。頁面背後沒有伺服器,檔案出不了你的電腦——把網路關掉照樣能用。輸出是一份全新建立的文件,完全沒有 Document Information Dictionary:沒有 Author、沒有 Producer、沒有建立或修改日期,也沒有任何指向這個工具或你電腦的字串,每一頁的 XMP 也會一起拿掉。不過拿掉的只有文件資訊:留言、批註這類註解算頁面內容,會連同寫的人的名字一起保留;不想帶著走,合併前先在 PDF 閱讀器裡把註解刪掉。提供下載之前,會把合併結果重新載入一次,核對頁數等於你挑的頁數總和;對不上就給錯誤,不給檔案。想看或清掉某個既有 PDF 自己帶了什麼,移除 PDF 中繼資料那一頁會把欄位讀出來。

合併可能會掉的東西

合併就是把一份文件的頁面複製到另一份裡,而有些東西不住在頁面上。書籤(大綱)可能不會跟過來。跳到另一頁的連結、目錄連結可能會失效,因為它們指的是原始檔裡的頁面物件。表單欄位可能看得到但填不了。無障礙標籤(Tagged PDF 的結構樹)可能不會保留。只有一件事不是「可能」而是一定:數位簽章會失效,因為合併改變了它簽過的 bytes——任何合併工具都一樣,不是這一頁弄壞的。

有密碼的 PDF 會列在清單裡、標成已加密,然後被排除在合併之外;其他檔照常合併。這頁不會問密碼、不會猜密碼,也不會拆密碼。下載出來的合併檔就是一份普通的 PDF:打開、列印、寄出,或者再丟回這頁跟別的檔接起來都行。

常見問題

我的 PDF 會被上傳到伺服器嗎?

不會。檔案用 File API 打開,頁面在這個分頁裡用 JavaScript 複製,合併後的 PDF 是瀏覽器在記憶體裡生出來的下載。這頁背後沒有 API,檔案根本沒地方可去。合約、病歷、證件掃描、報稅資料——最常需要合併、也最不想交給網站的那些檔,就是為它們做的。

可以只合併某個檔的幾頁嗎?

可以。每個檔旁邊都能填頁碼範圍,像 1-3, 7, 10-。10- 是第 10 頁到最後,-3 是第 1 到 3 頁,順序隨你排,同一頁重複也行。打錯字或填了不存在的頁碼,會在合併之前就指出是哪個位置有問題。

合併後的 PDF 會寫出是誰、在什麼時候做的嗎?

不會。輸出建立時就沒有 Document Information Dictionary,所以沒有 Author、Title、Producer、Creator 和日期,也沒有任何提到這個網站的字串。來源檔自己的中繼資料也不會被複製——複製的只有頁面。會留下的是便利貼、螢光標記這類註解,連上面的作者名字也一起留著,因為那是頁面的一部分,不是檔案的中繼資料。在意的話,合併前先在閱讀器裡把註解刪掉。想自己確認,把結果丟到移除 PDF 中繼資料那一頁,每個欄位都應該是空的。

書籤、連結和表單欄位合併後還在嗎?

可能不在。頁面是一頁一頁複製的,而書籤、跨頁連結和表單定義(AcroForm)放在整份文件的層級而不是頁面上,所以在合併後的檔裡可能會掉,或是不能用。頁面內容——文字、圖片、向量圖——會完整過來。如果某個檔的書籤很重要,寄出前先檢查結果。

其中一個檔有密碼,會怎樣?

它會在清單裡標成已加密,並被排除在合併之外;其他檔照常合併。這頁不會試著打開、猜或拆掉密碼。如果你知道密碼,先在設密碼的那個程式裡解除,再把解鎖後的檔丟進來。