瀏覽器本機端 PDF 處理機制
本工具採用用戶端(Client-side)技術,所有 PDF 文件的合併、拆分與頁面擷取操作,皆直接在您的瀏覽器本機中完成。當您選擇或拖入 PDF 檔案時,瀏覽器會利用本機資源進行頁面級的解析與重組,檔案資料不會上傳到 BroBroGo 伺服器。這種處理機制不僅免去了檔案上傳與下載的等待時間,更在架構上確保了文件內容不會離開您的裝置。
PDF 合併操作規範
合併功能適用於將多個獨立的 PDF 文件(例如個別的報告、收據或合約附件)整合為單一文件的場景。
進行合併時,必須遵守以下輸入限制與規則:
- 檔案數量限制:您一次最多可選擇 20 個 PDF 檔案。若要執行合併,則必須選擇至少兩個 PDF 檔案。若未達數量,系統將顯示「合併至少需要兩個 PDF。」之提示。
- 單一檔案容量:每一個選取的 PDF 檔案大小上限為 80 MB。若檔案超出限制,系統會顯示「每個 PDF 必須不超過
{max}。」。 - 格式支援:本工具僅支援標準 PDF 格式。若匯入非 PDF 格式,系統將提示「僅支援 PDF 檔案。」。
PDF 擷取頁面與按頁拆分規則
當您需要從單一大型文件中提取特定章節,或是將多頁 PDF 拆分為獨立的單頁檔案時,可以使用「擷取頁面」或「按頁拆分」功能。這兩項操作與合併不同,在執行時必須使用恰好一個 PDF 檔案。如果選取的檔案數量不正確,系統會顯示「拆分或擷取頁面時只能使用一個 PDF。」。
擷取頁面(Page Extraction)
此模式允許您指定特定的頁碼範圍來產生新的 PDF 文件。
- 頁碼標記法:採用從 1 開始的頁碼(1-based numbering)。您可以使用逗號與連字號來指定範圍,例如輸入
1-3, 5, 9-11。 - 重複頁處理:若輸入的頁碼範圍中包含重複的頁碼,系統會自動忽略重複部分,僅保留不重複的頁面。
- 擷取上限:單次擷取頁面的總數上限為 200 頁。
- 無效頁碼:若輸入的頁碼超出該 PDF 的實際總頁數,系統將拒絕處理並顯示「頁碼範圍不適用於這個 PDF。」。若未輸入任何頁碼,則會提示「請輸入要擷取的頁碼。」。
按頁拆分(Splitting)
此模式會將單一 PDF 文件的每一頁,各自拆分並輸出為獨立的單頁 PDF 檔案。
- 頁數限制:若 PDF 檔案的總頁數過多,將不適用於本工具的拆分功能。超出限制時,系統會顯示「這個 PDF 超過
{max}頁,不適合在這裡按頁拆分。」。
異常文件與錯誤處理
在處理 PDF 文件時,工具會針對檔案的完整性與加密狀態進行即時檢查:
- 加密與密碼保護:本工具無法處理設有密碼或經過加密的安全防護 PDF。一旦偵測到此類檔案,系統會拒絕處理並顯示「這個 PDF 已加密或受密碼保護。」。
- 損壞與空檔案:若檔案內容為空,會顯示「這個 PDF 是空檔案。」。若檔案結構毀損或副檔名不符,導致無法以 PDF 格式解析,則會提示「無法按 PDF 開啟這個檔案,可能已損壞或副檔名不正確。」。
- 通用處理失敗:若因其他未知因素導致處理中斷,系統會顯示「PDF 處理失敗,請換一個檔案試試。」或「
{count}個檔案無法處理。」。
輸出結果與下載方式
當 PDF 處理完成後,介面會顯示「已產生 {count} 個 PDF 檔案。」之摘要資訊,並列出詳細的檔案數據:
- 數據對照:針對產生的檔案,系統會標示「來源」(原始 PDF 大小)、「輸出」(產生後的 PDF 大小)以及「頁數」。同時會提供「已產生
{pages}頁:{original}->{output}」的完整對照資訊。 - 單一檔案下載:您可以點擊個別檔案旁的「下載」按鈕,直接將該 PDF 儲存至本機。
- 批次打包下載:若產生多個 PDF 檔案,您可以點擊「全部下載 (.zip)」按鈕,系統會將所有結果打包為單一 ZIP 壓縮檔(預設檔名為
brobrogo-pdfs.zip)供您一次下載。
常見問題 FAQ
我的 PDF 會離開裝置嗎?
不會。頁面級處理會在你的瀏覽器裡本機完成,下載檔案也由瀏覽器直接產生。
頁碼範圍怎麼寫?
使用從 1 開始的頁碼,例如 1-3、5、9-11。重複頁會自動忽略,超出實際頁數會被拒絕。
能開啟有密碼的 PDF 嗎?
不能。加密或受密碼保護的 PDF 會被明確提示,不會嘗試繞過保護。
為什麼系統提示我「拆分或拆分或擷取頁面時只能使用一個 PDF」?
因為按頁拆分與擷取頁面功能僅支援單一文件處理。若您選取了兩個或以上的 PDF 檔案,請先移除多餘檔案,確保僅保留一個 PDF 進行操作。