跳至內容
100% 本地 · 上傳 0 KB壓縮 PDF

為什麼我的 PDF 無法開啟?

🔒 您的檔案永遠不會離開您的裝置。所有處理都在瀏覽器中本地進行。

無法開啟的 PDF 幾乎總是源於以下四個問題之一:檔案已損毀、受密碼保護、以您的閱讀器不支援的 PDF 版本儲存,或下載被截斷。每種原因有不同的修正方法。本指南將說明如何判斷您遇到的情況以及如何處理——使用不會上傳您文件的本機工具。

4 個常見原因

1. 檔案已損毀

損毀意味著 PDF 的內部結構已損壞——交叉引用表、物件串流或結尾標記缺失或不一致,因此閱讀器無法定位頁面。症狀包括空白視窗、「檔案已損毀且無法修復」之類的錯誤,或閱讀器能開啟第一頁但在捲動時當機。常見原因:下載錯誤、原始匯出時當機、磁碟寫入中斷,或電子郵件閘道刪除了部分位元組。

如何檢查:查看檔案大小。0 位元組或明顯小於預期的檔案已損毀。在文字編輯器中開啟——有效的 PDF 以 %PDF-1. 開頭,後接版本號碼,並以 %%EOF 結尾。如果任一標記缺失,檔案在結構上已損壞。

修正方法:從備份還原或從來源應用程式重新匯出。如果沒有備份,請參考如何修復損毀的 PDF——但請注意修復並非總是可行,且 IXPDF 無法執行修復(AGENTS.md §16)。

2. 檔案受密碼保護

以使用者密碼加密的 PDF 無法在沒有金鑰的情況下開啟。閱讀器會顯示密碼提示,而非錯誤。如果您不知道密碼,沒有任何正當的本機工具能在合理時間內繞過強大的 AES-256 加密——這正是加密的目的。

如何檢查:在 Adobe Acrobat Reader 或 macOS Preview 中開啟檔案。如果出現密碼提示,檔案已加密。

修正方法:如果您有密碼,開啟檔案並重新儲存為不加密。在 macOS 上,用 Preview 開啟,然後 File > Export… 並取消勾選 Encrypt。在 Windows 上,用 Adobe Acrobat Pro 開啟,然後 File > Save As 並選擇 Standard 安全性(無密碼)。從命令列,qpdf --decrypt input.pdf output.pdf 在您提供密碼時可移除加密。如果您沒有密碼,請參考如何解鎖 PDF了解誠實的法律與技術限制。

IXPDF 的解鎖 PDF 工具呢?
IXPDF 有 解鎖 PDF 頁面。 目前此工具處於研究階段:我們目前的 PDF 引擎(pdf-lib)不支援在瀏覽器中解密加密的 PDF。我們正在評估與瀏覽器相容且保留 local-first 承諾的解密路徑——不上傳,永遠不會。在此之前,請使用 qpdf 或 Adobe Acrobat 等本機工具來移除您已知密碼的 PDF 密碼。

3. PDF 版本不支援

PDF 是有版本的標準。標記為 %PDF-2.0 或使用 PDF 1.7 Extension Level 8 引入功能的檔案可能無法在舊版閱讀器中開啟。症狀各異:某些閱讀器拒絕開啟檔案,其他則能開啟但錯誤顯示功能(3D 模型缺失、JavaScript 損壞、表單欄位為空)。

如何檢查:在文字編輯器中開啟檔案並閱讀第一行。%PDF-1.7 廣受支援;%PDF-2.0 需要現代閱讀器(Adobe Acrobat Reader DC 2019 或更新版本,macOS 10.14 或更新版本上的 Preview)。

修正方法:在最新版的 Adobe Acrobat Reader(免費)中開啟檔案並重新儲存。Acrobat 會將較新功能扁平化為廣泛相容的 PDF 1.7 檔案。如果沒有 Acrobat,qpdf --input-version=1.7 input.pdf output.pdf 可在不重新顯示的情況下轉換版本標記。

4. 下載被截斷

截斷的下載是透過電子郵件接收或從網站下載的檔案「無法開啟」最常見的原因。檔案在檔案管理員中看似完整,但缺少結尾的位元組——包括 %%EOF 標記和交叉引用表——因此沒有閱讀器能找到頁面。

如何檢查:將檔案大小與寄件者或網站報告的大小比較。如果您的檔案較小,下載被截斷。在文字編輯器中開啟檔案並捲動到結尾——有效的 PDF 以 %%EOF 結尾。如果檔案在物件資料中間中斷,則不完整。

修正方法:重新下載檔案。如果來源是電子郵件附件,先儲存到磁碟,再開啟儲存的副本。如果來源是網站,嘗試其他瀏覽器或使用會驗證位元組數的下載管理器。

快速診斷清單

  1. 嘗試其他閱讀器。用 Adobe Acrobat Reader(免費)或 macOS Preview 開啟檔案。如果能開啟,原本的閱讀器才是問題,而非檔案。
  2. 檢查檔案大小。0 位元組或可疑地小的檔案已損毀或截斷。重新下載或從備份還原。
  3. 查看是否有密碼提示。如果閱讀器要求密碼,檔案已加密——這不是損毀。
  4. 檢查開頭和結尾位元組。在文字編輯器中開啟。檔案應以 %PDF-1. 開頭並以 %%EOF 結尾。標記缺失表示結構損壞。
  5. 檢查 PDF 版本。如果第一行是 %PDF-2.0 而您的閱讀器較舊,升級閱讀器或重新儲存為 1.7。

先嘗試哪個閱讀器?

當 PDF 無法開啟時,有時問題出在閱讀器而非檔案。瀏覽器內建的閱讀器(Chrome、Firefox、Edge)速度快但會拒絕具有非標準功能的檔案。在得出檔案損壞的結論前,先嘗試專用的 PDF 閱讀器。

  • Adobe Acrobat Reader(免費,Windows 和 Mac)。最寬容的閱讀器。如果 PDF 在某處能開啟,通常在這裡就能開啟。
  • macOS Preview(免費,Mac)。快速且適用於大多數檔案。對表單和 3D 內容的支援不如 Acrobat。
  • Firefox PDF Viewer(免費,跨平台)。使用 PDF.js。較為嚴格——會拒絕 Acrobat 靜默修復的結構錯誤。

常見錯誤

  • 假設檔案損毀而實際只是加密。密碼提示不是錯誤。在得出檔案損壞的結論前先嘗試密碼。
  • 將檔案上傳到線上「PDF 修復服務」。如果檔案包含敏感內容,您剛將它發送到陌生人的伺服器。請使用本機工具。
  • 嘗試在 Word 或 Google Docs 中開啟檔案。它們不是 PDF 閱讀器——它們會轉換檔案,而轉換在損壞的輸入上會失敗。請使用真正的 PDF 閱讀器。
  • 立即刪除檔案。在取得可用的副本前保留損壞的副本。部分修復可能可行,而原始檔案是出錯原因的唯一證據。

被密碼擋住了?

IXPDF 的解鎖 PDF 工具仍在研究中。造訪工具頁面了解我們正在建構什麼以及為什麼——您的檔案永遠不會離開您的裝置。

開啟解鎖 PDF