PDF 修復:什麼會回來,什麼永遠不會
通常損壞的 PDF 不是空的:它是一個交叉引用表不再與其後面的物件相符的檔案。修復會重建該映射並根據它仍然可以讀取的內容寫入新文件。
為什麼會出現這個問題
文件從電子郵件網關到達時會被截斷、下載中斷和保存失敗,即使查看者拒絕文件,頁面也通常會保留下來。可恢復檔案和遺失檔案之間的差異在於頁面資料是否已寫入。
運行之前檢查一下
- 在將密碼視為損壞之前先排除它。 受保護的檔案可能看起來已損壞,因為檢視者在沒有密碼的情況下無法呈現它。使用您知道的密碼解鎖它,如果仍然失敗,請修復解鎖的副本。
- 將頁數和最後一頁與原始頁進行比較。 修復從它可以找到的物件開始,因此重建的檔案可以更短。檢查最後一頁的內容,而不僅僅是文件開啟的情況。
- 保留損壞的原件直至檢查副本。 修復會寫入一個新檔案並保留上傳,但原始檔案是遺失內容的唯一證據。在完整閱讀修復後的副本之前,請勿將其刪除。
何時伸手去拿它
- 文件完成前下載停止。 文件的開頭通常包含每一頁;帶有索引的尾部丟失了。
- 一位查看者開啟該文件,另一位查看者拒絕開啟。 有些觀眾會寬容地閱讀不符的交叉引用表。重建它會產生一個所有人都接受的檔案。
我們得到一個問題
它可以修復哪些類型的損壞?
上傳被截斷和內部結構被破壞 — pikepdf(QPDF 背後的庫)根據仍然可以找到的物件重建文件的交叉引用表,然後再次寫入完整的 PDF。資料從未被寫入的頁面無法被發明;文件中的所有內容都會回來。
適合的地方
人們通常在修復旁邊打開的工具:
- 展平 — 將表單和註釋烘焙到頁面中,使文件在各處看起來都一樣並且無法再編輯。
- 壓縮 — 透過重新編碼影像並刪除文件不需要的內容來縮小 PDF。
- 編輯PDF — 新增文字、圖像、連結、形狀和註釋,或更改現有文字,而無需離開瀏覽器。
每個工具都適用於副本,因此原始文件永遠不會被觸及。上傳的內容儲存在不可猜測的 ID 下,並在您上次開啟後兩小時自動刪除;沒有列出、分享或索引任何內容。更多關於 安全頁面.