Tips & Tricks

如何修復或轉換由較新軟體建立且無法開啟的 PDF

一位同事向您發送了他們在最新版本的 Adobe Acrobat 中建立的 PDF。雙擊該文件,PDF 檢視器會顯示錯誤:「無法開啟此文件。它可能是使用較新版本的 Adobe Acrobat 建立的。」文件沒有損壞。它是由現代軟體正確創建的。您的查看者太老了,無法理解文件中使用的較新的 PDF 格式功能。

PDF 格式版本隨著時間的推移而不斷進步。新版本引入了增強加密、改進壓縮、更好的可訪問性標記以及對更大頁面大小的支援等功能。尚未更新的舊版 PDF 檢視器無法處理使用這些新功能建立的文件。對於這種情況,PDF 修復 是將文件轉換為您的檢視器支援的較舊的 PDF 版本。

How to Repair or Convert a PDF That Was Created by Newer Software and Will Not Open

了解 PDF 版本相容性

PDF 版本的編號很簡單:1.0 到 2.0。目前大多數文件都使用 PDF 1.4 至 1.7,其中 2.0 是最新的主要修訂版。每個版本都新增了功能。 PDF 1.4 引入了透明度。 PDF 1.5 引入了物件流和交叉引用流以實現更好的壓縮。 PDF 1.6 引進了 OpenType 字型嵌入。 PDF 1.7 擴充了互動功能。 PDF 2.0 現代化了加密並增加了對地理空間資料的支援。

當 PDF 使用較新版本的功能時,例如在 PDF 2.0 中成為標準的 256 位元 AES 加密,僅支援 PDF 1.7 的較舊檢視器無法處理該加密。查看者看到不熟悉的加密方法並拒絕開啟檔案。這是一項安全措施。檢視器不會嘗試處理它不理解的資料並可能產生亂碼輸出,而是拒絕開啟檔案並報告版本不相容。

WukongPDF

嘗試修復 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →

檢查 PDF 版本並確定相容性

透過在任何可以開啟文件的檢視器中開啟文件或檢查文件頭來檢查 PDF 版本。版本顯示在文件、屬性、描述下的文件屬性中。它顯示為“PDF 版本:1.7”。或類似的。如果檔案根本無法打開,則需要一個可以直接讀取檔案頭的修復工具。

問題是文件中使用的功能是否實際上與您的檢視器不相容,或者版本號是否單獨導致了拒絕。某些 PDF 聲明更高的版本號,因為建立軟體始終會標記其最新版本,即使文件僅使用較舊版本中可用的功能。標記為 2.0 的 PDF 可能不包含比 PDF 1.4 支援的內容更高級的內容。版本號誇大了實際要求。

如何將 PDF 降級為舊版

WukongPDF 可以將 PDF 轉換為舊版本,同時保留盡可能多的功能。上傳文件。選擇目標 PDF 版本,通常為 1.7 以獲得與目前檢視器的最大相容性,或 1.4 為與非常舊的系統相容。該工具會向下轉換文件,盡可能用較舊版本的功能取代較新版本的功能,並刪除沒有較舊版本的功能。

在降級後完好無損的功能包括文字、圖像、向量圖形、書籤、超連結和基本表單欄位。可能遺失的功能包括 256 位元 AES 加密(降級為 128 位元加密)、某些依賴較新 JavaScript API 的交互元素,以及 PDF 2.0 中引入的一些輔助功能標記功能。查看降級的文件以確認您需要的內容完整且功能正常。

替代方案:更新您的 PDF 檢視器

更好的長期解決方案是將 PDF 檢視器更新到支援現代 PDF 功能的當前版本。 Adobe Acrobat Reader 是免費的,支援 2.0 及之前的所有 PDF 版本。大多數網頁瀏覽器會自動更新其內建 PDF 檢視器並支援最新的格式功能。更新檢視器可以消除未來所有 PDF 的版本相容性問題,而不僅僅是引發問題的一個檔案。

PDF 版本控制 的關注是雙向的。如果您是建立其他人需要開啟的 PDF 的人,請選擇與您的受眾相符的目標版本。從 Word 或 Acrobat 匯出到 PDF 1.7 產生的文件幾乎與過去 15 年中發布的所有 PDF 檢視器相容。匯出為 PDF 2.0 可能會鎖定使用舊軟體的收件者。除非您特別需要 PDF 2.0 功能,否則請堅持使用 PDF 1.7 進行分發。最安全的格式是收件者可以實際開啟的格式。

當向廣大受眾分發 PDF 時(例如在公共網站上發布表單),請假設某些用戶擁有較舊的軟體。匯出為 PDF 1.4 或 1.5,自 2000 年代初發布的所有 PDF 檢視器都支援這些格式。以最低公分母為目標的修復 PDF 方法可確保每個人都可以存取您的文檔,而不僅僅是那些擁有最新軟體的人。代價是一些現代功能不可用,但對於表單、報告和大多數業務文檔,舊格式版本提供了您需要的所有功能。

版本不相容性的實用診斷:在文字編輯器中開啟檔案頭。 PDF 檔案以標題行開頭,例如 %PDF-1.7 或 %PDF-2.0。這個五個字元的字串告訴您文件聲明的版本。如果您根本無法開啟該文件,即使此標頭檢查也可能會失敗,因為某些檢視器甚至拒絕解析具有無法識別版本的文件的標頭。在這種情況下,請使用WukongPDF的修復工具以二進位層級讀取文件,識別版本,並將其轉換為您的目標版本,而無需先開啟檔案。

對於管理具有不同軟體版本的電腦群的 IT 部門來說,實現 PDF 版本相容性的主動方法是將組織的 PDF 建立工具配置為預設匯出為 PDF 1.7。這可確保組織內建立的每個 PDF 都與佇列中最舊的受支援 PDF 檢視器相容。需要僅在 PDF 2.0 中提供的功能的個人使用者可以覆蓋特定文件的預設設定。該組織避免了員工收到無法開啟的文件的支援負擔,因為同事的新軟體產生了員工的舊軟體無法讀取的格式。

WukongPDF

嘗試修復 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →