mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-12 01:33:36 +01:00
57 lines
2.2 KiB
Markdown
57 lines
2.2 KiB
Markdown
---
|
||
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):平面化可能已損壞的表單
|