Files
bentopdf/docs/zh-TW/tools/repair-pdf.md
T

57 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 修復 PDF
description: 使用 QPDF 修復引擎從毀損或損壞的 PDF 檔案中救回資料。支援批次處理。
---
# 修復 PDF
當 PDF 無法開啟、顯示亂碼內容或在檢視器中觸發錯誤時,此工具會嘗試重建其內部結構。它使用 QPDF 的修復引擎,可從許多類型的毀損中救回資料,例如損壞的交互參照表、截斷的串流、無效的物件參照等。
## 運作方式
1. 上傳一個或多個損壞的 PDF 檔案。
2. 點擊 **修復 PDF**。
3. 單一修復檔案會直接下載。多個檔案則產生 ZIP 壓縮檔。
此工具會以 `--decrypt` 旗標將每個檔案交給 QPDF 處理,強制 QPDF 讀取並重寫整個 PDF 結構,並在過程中修正可復原的問題。
## 功能特色
- 一次批次修復多個 PDF
- 自動偵測可復原與無法復原的檔案
- 處理多個檔案時,逐一回報每個檔案的成功或失敗
- 使用 QPDF(WebAssembly),一套久經考驗的 PDF 轉換函式庫
## 可修復的問題
- 損壞或遺失的交互參照表
- 下載不完整造成的檔案結尾截斷
- 無效的物件編號與串流長度
- 有錯誤的 PDF 產生器造成的輕微結構不一致
- 解密失敗留下的加密殘留
## 無法修復的問題
- 嚴重截斷、大部分內容資料已遺失的檔案
- 以您沒有的密碼加密的 PDF
- 實際上不是 PDF 的檔案(副檔名錯誤)
- PDF 內的圖片毀損(結構會被修正,但不會重新產生像素資料)
## 使用情境
- 救回電子郵件下載失敗的 PDF
- 開啟由舊版或非標準 PDF 產生器製作的檔案
- 修正在某個檢視器中正常、在另一個檢視器中卻無法使用的 PDF
- 為長期保存準備損壞的封存文件
## 提示
- 如果修復失敗,請先嘗試在瀏覽器中開啟檔案。瀏覽器有自己的復原邏輯,可能可以轉譯出足夠的內容讓您重新儲存。
- 對於修復失敗的加密 PDF,請先使用解密 PDF,再修復解密後的輸出。
## 相關工具
- [壓縮 PDF](./compress-pdf):進一步整理修復後 PDF 的結構
- [線性化 PDF](./linearize-pdf):針對網頁傳遞最佳化修復後的檔案
- [平面化 PDF](./flatten-pdf):平面化可能已損壞的表單