PDF「損毀」通常出於以下五種原因之一:下載中斷、檔案根本不是 PDF、受密碼保護、內部索引損壞,或部分頁面的資料遺失。上方的檢查工具會找出是哪一種,修復功能則會重建檔案,並保留所有完好的頁面。
如何檢查 PDF
- 將 PDF 拖放到檢查工具上。
- 查看判定結果與檢查清單:每一項都說明了發現的狀況及其意義。
- 如果有提供修復,點選後下載修復後的副本。你的原始檔案絕不會被更動。
檢查的項目
- 真的是 PDF 嗎?檔案開頭的位元組必須帶有 PDF 簽章。如果沒有,我們會告訴你檔案實際上是什麼:網頁、Word 文件或圖片。
- 檔案完整嗎?每個 PDF 結尾都有一個檔案結束標記。如果缺少,代表檔案在傳輸過程中被截斷。
- 索引完好嗎?PDF 會保存一張記錄每個物件位置的表格。表格損壞是最常見的「損毀」,也最容易修復。
- 閱讀器能開啟嗎?我們使用 Firefox 內建閱讀器背後的引擎 pdf.js 開啟檔案,並回報版本、頁數、保護與表單資訊。
- 每一頁都能顯示嗎?每一頁都會從頭到尾完整繪製。失敗的頁面會依頁碼列出。
- 有什麼需要注意的嗎?JavaScript、附加檔案、數位簽章與 XFA 表單都會被標示出來,因為每一項都會影響你下一步該怎麼做。
修復能做到什麼,又做不到什麼
修復會用完好的物件重建 PDF:正確的索引、正確的結尾,並移除多餘的位元組。文字仍是文字,連結仍是連結。大多數「打不開」或被印表機、簽署服務拒絕的檔案都能因此修好。
當結構已無法重建時,搶救功能會將每個仍能繪製的頁面存成圖片,至少讓你得到一個在任何地方都能開啟的檔案。它無法憑空變出已經遺失的資料:如果下載在 40 頁中的第 12 頁中斷,第 13 到 40 頁根本不存在於你的檔案中,只有原始檔的另一份副本才能找回。
本頁能解答的錯誤訊息
- 「開啟此文件時發生錯誤。檔案已損毀,無法修復。」(Adobe Reader)
- 「Failed to load PDF document.」(Chrome、Edge)
- 「無法打開檔案。檔案可能已損毀,或使用「預覽程式」無法辨識的檔案格式。」(Mac)
- 「Please wait... If this message is not eventually replaced by the proper contents of the document, your PDF viewer may not be able to display this type of document.」
避免 PDF 損毀的方法
- 讓下載完整結束,如果檔案明顯比預期小,請重新下載。
- 開啟或移動檔案前,請等待雲端同步完成。
- 拔除 USB 隨身碟與記憶卡前,請先退出。
- 任何已簽署或正式文件,請保留原始檔;另存副本會改變檔案內容。
問題
如何知道我的 PDF 是否損毀?
將檔案拖放到檢查工具上。幾秒內你就會得到判定結果(正常、可讀但有問題、已損毀、無法讀取、不是 PDF,或受密碼保護)以及背後的依據。
損毀的 PDF 可以修復嗎?
通常可以。損壞的索引、被截斷的結尾與多餘的位元組都能修復,而且不會遺失任何內容。資料已經遺失的頁面則無法從該檔案救回。
檢查時會上傳我的 PDF 嗎?
不會。檢查與修復都在你的瀏覽器中執行。沒有任何資料被傳送出去,所以在這裡檢查機密文件也很安全。
修復會更動我的原始檔案嗎?
不會。它會產生一個新檔案讓你下載。如果原始檔有數位簽章,請保留原始檔:任何另存的副本都會失去簽章。
為什麼我的 PDF 能在 Chrome 開啟,其他應用程式卻不行?
瀏覽器每次開啟損毀的 PDF 時,都會默默將它重建。較嚴格的應用程式則不會。檢查功能會顯示瀏覽器所隱藏的損壞,修復功能則能徹底解決。
受密碼保護的 PDF 算是損毀嗎?
不算,它只是被鎖住了。輸入密碼後,檢查就能讀取每一頁;沒有密碼的話,任何人都無法讀取內容。