混合兩份 PDF 檔案,意思是把它們的頁面以嚴格交替的順序穿插排列:文件 A 的第 1 頁、文件 B 的第 1 頁、A 的第 2 頁、B 的第 2 頁,依此類推,較長那份文件多出來的頁面則會附加在最後。輸出結果是單一一份新的 PDF,其頁數等於兩份輸入檔案的頁數總和,而在函式庫複製操作所支援的範圍內,每一頁都會保留自己的頁面框尺寸、旋轉角度、向量繪圖、文字,以及內嵌的點陣內容,而不會被拉伸以配合某個主要頁面尺寸。這個混合順序是刻意固定且可見的,所以輸出檔案是可重現的:A1、B1、A2、B2,依此類推。當你想要真正逐頁交替、而不是單純前後接續合併,或手動重新排序時,就該使用這項操作。本機端的瀏覽器工具可以完成這種交錯排列,而不需要把任一份文件上傳到伺服器。

混合兩份 PDF 實際上會做什麼
許多搜尋「how to mix two PDF files」的讀者,實際上想到的是兩種不同的操作。一種是串接:把 A 的所有頁面,全部放在 B 的所有頁面之前。另一種是交錯:先取 A 的一頁,再取 B 的一頁,接著再取 A 的下一頁,依此類推。Alternate Mix PDF 這個工具執行的是第二種操作,而且遵循一套固定、有文件記載的規則。
當你選擇 PDF A 與 PDF B 並執行混合時,輸出結果會從 A1 開始。下一頁是 B1。第三頁是 A2,第四頁是 B2,交替過程會持續到雙方共有的索引都處理完為止。當其中一份文件先用完頁面時,較長那份文件剩下的所有頁面,會依原本的順序附加在最後。輸出檔案會保留每一頁複製過來時原本的頁面框尺寸與旋轉角度,所以一頁直式的 Letter 紙張,即使緊鄰著一頁橫式的 A4 紙張,也不會被拉伸去配合任何一邊的鄰居。結果會是一份新的 PDF,其檔名會結合兩個經過清理的來源檔名,並加上 -alternated.pdf 這個字尾,而原始檔案則會完全不受影響、留在你裝置上原本的位置。
什麼時候該在兩份 PDF 之間交替頁面
交替頁面混合,只在少數幾種定義明確的情況下才是正確的操作。它不是通用型的合併工具。最明顯的幾種情境包括:
- 正反面掃描檔案流。 有雙面送紙器的掃描機,經常會產生兩個獨立的檔案,一個包含所有奇數頁、另一個包含所有偶數頁,兩者都依各自內部的閱讀順序排列。以 A1、B1、A2、B2 的順序混合它們,就能重建原始小冊子自然的頁面順序。
- 問答類文件。 一份練習題與一份獨立的解答,可以合併成單一一份「題、答、題、答」的講義,讓讀者能在每一對之間來回翻閱。
- 與原文並排的翻譯頁面。 當翻譯團隊交付的第二份 PDF,逐頁對應原始文件時,混合這兩份文件就能產生 A1(原文)、B1(翻譯)、A2、B2 這樣的對照文件。
- 兩組依時間排列的頁面集合。 兩條日誌串流、兩本相簿,或兩份逐頁同步記錄的會議紀錄,都可以編織成單一一份依時間排序的紀錄。
- 內部順序已經正確的奇數頁與偶數頁批次。 任何曾經為了雙面列印,把一份手稿拆成奇數頁與偶數頁的人,都可以用這種方式把它們重新合併回去。
在上述每一種情況中,兩份輸入檔案都已經是你想要的內部順序。這個工具不會猜測哪一串資料在前,也不會把任何一份輸入檔案反轉過來。這種明確的控制,正是這條順序規則採用固定方式、而不是靠推測的原因之一。
如何使用 Alternate Mix PDF 混合兩份 PDF 檔案
- 在你的瀏覽器分頁中開啟 Alternate Mix PDF 工具。不需要帳號、安裝,或註冊。
- 選擇 PDF A 做為第一個檔案。請確認它是一份非空白、且不超過 25 MiB 的 PDF。第一個可選擇的檔案永遠是 A,並會提供輸出結果的第一頁。
- 選擇 PDF B 做為第二個檔案,同樣必須是非空白、且不超過 25 MiB。這個 25 MiB 的上限分別套用在每一份輸入檔案上,而不是套用在合併後的輸出檔案大小上。
- 確認兩份來源檔案,都已經是你想要的內部順序。這個工具不會把任何一份 PDF 反轉過來,所以如果掃描機產生的其中一疊順序是反的,請先用專門的工具把那份檔案重新排序,再回來執行混合。
- 選擇 Alternate and mix PDFs。頁面讀取、複製與序列化,全都在瀏覽器內於本機端完成;不會上傳任何內容。
- 仔細閱讀結果訊息。它會回報每份輸入檔案的頁數,以及輸出結果的總頁數。總數必須等於兩份輸入檔案頁數的總和。如果數字對不上,或任一檔案是加密、損壞、超出大小限制,或根本不是 PDF,這個工具會顯示明確的錯誤訊息,而不是產出一份不完整的檔案。
- 下載新的 PDF。檔名會結合兩個經過清理的來源檔名,並以 -alternated.pdf 結尾。你原本的兩份檔案在你的裝置上維持不變。
因為整個操作都在同一個分頁中執行,實際的記憶體用量可能會超過兩份來源檔案大小的總和:兩份來源文件與剛序列化完成的輸出結果,可能會同時短暫存在於記憶體中。在處理大型檔案時,關閉其他佔用大量資源的分頁,並在瀏覽器工作流程之外另外備份無可取代的原始檔案,是明智的做法。
搭配實際範例了解輸出順序
因為混合規則是固定的,規劃一次混合作業最簡單的方式,就是把有文件記載的輸出結果,對照你手上的兩份檔案。下表列出幾種常見長度組合下所產生的確切順序。這些數字來自這個工具有文件記載的行為,而不是重新計算出來的。
| PDF A 的頁數 | PDF B 的頁數 | 產生的頁面順序 | 輸出頁數 |
|---|---|---|---|
| 3 | 2 | A1、B1、A2、B2、A3 | 5 |
| 1 | 3 | A1、B1、B2、B3 | 4 |
| 4 | 4 | A1、B1、A2、B2、A3、B3、A4、B4 | 8 |
| 5 | 2 | A1、B1、A2、B2、A3、A4、A5 | 7 |
| 2 | 5 | A1、B1、A2、B2、B3、B4、B5 | 7 |
在每一列中,輸出頁數都等於兩份輸入檔案頁數的總和。交替過程只會在其中一份文件用完時停止,較長那份文件剩下的頁面,會依原本的順序落到最後。
按下混合按鈕之前:該檢查什麼
有幾項前提條件,決定了這個工具是否會產出你真正想要的檔案。請在點擊混合按鈕之前,依序檢查一遍。
- 每份輸入檔案的內部順序。 這個工具不會把任何一份 PDF 反轉過來,也不會看檔名來判斷哪一串資料是正面、哪一串是反面。請分別開啟每份輸入檔案,確認頁面順序符合你的規劃。
- 哪一份檔案應該是 A。 第一個可選擇的檔案永遠是 A,並提供輸出結果的第一頁。如果你把選作 A 與選作 B 的檔案對調,順序就會依原本的檔名,變成 B1、A1、B2、A2,所以請刻意選擇。
- 檔案大小上限。 每份輸入檔案都必須在 25 MiB 以內。加密、損壞、不支援、超出大小限制,以及標示錯誤的檔案,都會產生明確的錯誤訊息。密碼保護不會被繞過。
- 互動式結構。 表單欄位、書籤、大綱目的地、指令碼、附件,以及跨文件連結,在頁面複製過程中可能無法以相同的語意保留下來,所以這個工具並不保證會保留它們。在依賴任何互動式結果之前,請先檢查一遍。
- 替換行為。 為任一輸入檔案選擇一個替換檔案,會清除舊的輸出結果,而一個工作識別碼會避免較早、較慢的操作覆蓋掉較新的結果。
混合,與其他 PDF 合併操作的比較
混合是一項範圍很窄的操作,用錯工具往往會產出錯誤的檔案。以下簡短的比較,有助於把它與其他合併操作區分開來:
| 任務 | 正確的工具 | 為什麼不用 Alternate Mix PDF |
|---|---|---|
| 先接續全部的 A、再接續全部的 B | Merge PDF | Merge PDF 會依你指定的順序串接檔案;Alternate Mix PDF 則會強制採用交錯的模式。 |
| 手動挑選出一個新的頁面順序 | Reorder PDF Pages | 重新排序能讓你明確控制每一頁的位置;Alternate Mix PDF 只會依循固定的 A/B 規則。 |
| 把頁面排版成可折疊的小冊子 | Booklet PDF | 小冊子排版是為了列印與折疊而排列頁面;Alternate Mix PDF 只是單純依閱讀順序交錯排列。 |
| 建立 A1、B1、A2、B2 並保留剩餘的尾端頁面 | Alternate Mix PDF | 這正是這個工具有文件記載的確切用途。 |
當你想要的正是這種有文件記載、並保留不對稱尾端頁面的交替順序時,就選用 Alternate Mix PDF。如果你需要把某份雙面掃描機以反向順序產出的輸入檔案翻正,請先完成那個重新排序的步驟,再回來混合修正後的檔案。把這兩件事分開處理,能讓每個工具都專注在它被設計來做的那一件事上。