錯誤: PDF 文件已受損並且不能修復
Acrobat 產品曾經開啟一個 PDF,只要該 %PDF-標題在檔案的前 1024 個位元組內開始。%PDF-標題前的多餘位元組沒有執行任何檢查。但是,10.1.5 和 11.0.01 更新通過強制執行 PDF-標題的嚴格解析,藉以改善安全性。產品現在拒絕開啟不是正確地以「%PDF-」為標題的小部分 PDF,並出現錯誤:
錯誤: 此文件已受損並且不能修復。Adobe Reader 不能開啟是因為檔案為非支援檔案類型或檔案已受損 (例如,檔案以電子郵件附件傳送,而沒有正確編碼)。
解決方案: 請使用下列解決方法
PDF 產生器
若您管理自動產生 PDF 的軟體,請修改產生 PDF 的方式。確定無多餘位元組出現在檔案標題的 %PDF 前。
PDF 顧客: Enterprise 管理員及使用者
若您是顧客或企業 IT 專家,您可以透過設定適當偏好設定,在裝置停用標題驗證。您可以在 HKCU 為每位使用者設定此偏好設定,或在 HKLM 於裝置層級為所有使用者進行設定。透過修改相同的 plist 偏好設定,即可在 Mac OS 上使用類似方式。若 AVGeneral 機碼不存在,請手動建立。
HKLM 路徑一般為:
HKLM\Software\Adobe\(產品名稱)\(版本)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
例如,要變更 Acrobat 11.0 的行為,您可以在此位置建立一個 DWORD: HKLM\SOFTWARE\Adobe\Adobe Acrobat\11.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
HKCU 路徑一般為:
HKCU\Software\Adobe\(產品名稱)\(版本)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
例如,要變更 Reader 10.0 的行為,您可以在此位置建立一個 DWORD: HKCU\SOFTWARE\Adobe\Acrobat Reader\10.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
總是在偏好路徑變更產品及版本編號,以配合安裝。此方法讓 PDF 可以在您控制的裝置上顯示。
登入您的帳戶