跳至主要內容
BUREAU ONLINE · 24H 保密諮詢受理中 統一編號 62079972 · 營業項目 IZ12010 徵信服務業 · 全台受理 · 預約指定地點洽談
先做對的事,再決定是否委託
首頁›PDF 修復

初步評估免費簽訂書面契約前不收費24 小時電話與 LINE 受理

CASE FILE · PDF · 索引 · 頁面樹

PDF「檔案已損毀」,
常常只是檔尾的索引壞了,頁面還在。

依 PDF 規格,一份 PDF 由許多「物件」組成(頁面、內容串流、字型、圖片),檔案最後面有一張交叉參照表記錄每個物件的位置,還有 trailer 與 startxref 指出這張表在哪裡。下載到一半斷線、檔尾被截掉、表被改壞,閱讀軟體就找不到物件,直接報錯,但物件本身往往大部分都在。

這一頁說明:PDF 修復工具怎麼掃描整個檔案找出所有物件(包含壓縮在物件串流裡的)、重新產生交叉參照表、trailer 與頁面樹,輸出一份新的 PDF 並用同一套程式讀回檢查;也說明哪些情況它救不回來。修復是盡力而為,請保留原始檔。

掃描物件
包含物件串流裡展開的
重建 3 樣
交叉參照表、trailer、頁面樹
讀回檢查
新檔用同一套程式再讀一次
0 B
檔案在你的裝置處理,不上傳

INSIDE · PDF 的結構

物件、交叉參照表、trailer、頁面樹。

PDF 1.7 規格(ISO 32000-1)第 7.5 節定義檔案結構:開頭是 %PDF-1.x 標頭,中間是一個個 n 0 obj … endobj 物件,後面是交叉參照表(xref)列出每個物件在檔案裡的位元組位置,接著 trailer 指出文件目錄(/Root)是哪個物件,最後是 startxref 與 %%EOF。第 7.7 節定義文件結構:文件目錄指向頁面樹(/Pages),頁面樹的葉子是每一頁(/Page),每頁再指向內容串流、字型與圖片。新一點的 PDF 還會把許多物件壓縮在「物件串流」裡(第 7.5.7 節),並用交叉參照串流取代表格。

損壞情況軟體看到什麼工具怎麼處理
檔尾被截斷(沒有 %%EOF、沒有 startxref)找不到交叉參照表,直接判定損毀掃描整個檔案找出所有物件,重新產生交叉參照表與 trailer,補上 %%EOF;斷在中間的串流照現有資料保留,斷掉之後的內容已經遺失
交叉參照表的偏移錯了(檔案被編輯過、在不同系統間換行被改)物件位置對不上,顯示空白頁或報錯以實際掃描到的位置重算每一筆偏移
頁面樹壞了或缺少頁數為零、打開一片空白依找得到的頁面物件重建頁面樹;順序依它們在檔案裡出現的先後,可能和原本不同
串流的 /Length 與實際長度不符某些頁面內容讀不出來依實際長度修正
物件壓縮在物件串流裡,而容器壞了整批物件消失能展開的物件串流逐一展開、改成一般物件;展開失敗的那一批就遺失了

TOOL · 怎麼操作

四步:選檔、看結果、核對問題清單、下載。

  1. 先複製一份,只對副本操作

    工具只讀取你選的檔案,不會改動它;但請養成習慣,原檔另外保留。

  2. 到「04 PDF 修復」選擇檔案

    打開本機資料工具箱的 PDF 修復,選擇壞掉的 PDF(200 MB 以內)。工具會顯示掃描進度與找到的物件數,接著重建索引、輸出新檔,並把新檔讀回來檢查。

  3. 看結果與「發現的問題與處理方式」

    REPAIRED:已重建索引並通過讀回檢查,下方列出頁數與物件數;OK:結構完整,不需要修復(仍可重新整理一份);MISSING:結構完整但有頁面用到的字型或圖片遺失;NOROOT/FATAL:找不到文件目錄、頁面也無法重建,沒有辦法輸出。問題清單逐項寫出「發現什麼、怎麼處理」,例如「檔尾沒有 %%EOF → 補上」「有 1 個串流在檔案結尾前沒有結束 → 照現有資料保留,斷掉之後的內容已遺失」。

  4. 下載修復後的 PDF,用你慣用的軟體開

    檔名是原檔名加 _repaired.pdf。頁面樹若是重建的,請核對頁面順序;也可以下載檢查報告,裡面有原檔與修復檔的 SHA-256。

讀回檢查是工具自己的檢查

工具用同一套掃描程式把新檔讀回來,確認交叉參照表每一筆都對得上、文件目錄與頁面樹正常。這證明結構合法,不等於每一種 PDF 軟體都一定能開;被截掉的頁面內容、遺失的字型與圖片也不會因此回來。

SPECIAL · 加密與簽章

有密碼的 PDF 與數位簽章,修復前先知道這兩件事。

有密碼的 PDF

工具只保留原本的加密設定,內容仍然需要密碼才打得開;沒有密碼就沒有辦法讀取,工具也不會嘗試破解。加密設定本身若已被截掉,整份檔案就無法修復,結果會寫明原因。

有數位簽章的 PDF

修復後的檔案是重新輸出的,原本的簽章會失效。工具在檔案裡找到簽章標記(/ByteRange)時會提醒。需要驗證簽章時請用原始檔;修復檔只用來閱讀內容。

修復檔不能用來證明內容真偽

修復只是把還讀得到的物件重新整理成合法的檔案,不會也不能判斷原本的內容是否被改過。要交給警方或律師的 PDF,請同時保留原始檔,並在交接紀錄寫明兩份的 SHA-256;見原檔、副本、時間軸與交接紀錄。

LIMITS · 救不回的情況

沒有頁面物件、內容被截掉、字型與圖片遺失,工具無能為力。

工具做不到的

  • 檔案裡找不到任何頁面物件(例如只剩前面一小段):沒有東西可以重建
  • 被截斷的內容串流:斷掉之後的文字與圖形已遺失
  • 頁面用到的字型或圖片物件遺失:那些頁面會顯示空白或亂碼
  • 展開失敗的物件串流裡的所有物件
  • 有密碼的內容:不解密、不破解
  • 頁面順序:重建的頁面樹依檔案裡出現的先後排列,可能和原本不同
  • 不是 PDF 的檔案(副檔名改成 .pdf 的圖片、Word):請先用檔案真偽檢查看它實際是什麼

你可以期待的

  • 檔尾被截掉、索引壞掉但物件還在的 PDF,重新變成可以打開的檔案
  • 壓縮在物件串流裡的物件被展開成一般物件,不再因容器問題而消失
  • 頁面樹壞掉時,依找得到的頁面重建
  • 一份問題清單與處理紀錄,以及原檔與修復檔的 SHA-256

規格文件為 Adobe 公開的 ISO 32000-1:2008 版本;PDF 2.0(ISO 32000-2)另有更新,但檔案結構的基本概念相同。

關於本頁的資訊

本頁為一般性技術說明(校閱日 2026-10-06),不構成法律意見或資安鑑定。工具的處理結果只是輔助,不是鑑定報告;涉及訴訟、報案或個資爭議,請洽律師或相關主管機關,符合資格者可向法律扶助基金會(專線 412-8518)申請扶助。緊急危險請撥 110;疑似詐騙請撥 165。

FAQ · 常見問題

在你行動之前,先看這幾題。

Q1修復後頁數變少了,正常嗎?

可能。工具只能重建檔案裡還找得到、而且內容串流至少有一部分讀得到的頁面;被截掉或展開失敗的頁面不會出現。結果頁會寫出找到的頁面數,報告也會記錄。

Q2修復後的頁面順序亂了?

頁面樹原本壞掉時,工具依頁面物件在檔案裡出現的先後重建,可能和原本的順序不同;結果頁會特別提醒。修好之後可以用「PDF 整理」調整順序。

Q3有密碼的 PDF 可以修嗎?

可以重建索引,但內容仍然加密,打開還是需要密碼;工具不會嘗試破解。加密設定本身被截掉時無法修復。

Q4修復後數位簽章還有效嗎?

沒有。修復檔是重新輸出的,簽章一定失效。需要驗證簽章時請用原始檔。

Q5為什麼 Acrobat 或瀏覽器還是打不開?

讀回檢查只證明結構合法。某些軟體對字型、圖片或特定物件有額外要求,遺失的字型與圖片也會讓頁面空白。可以換一個 PDF 閱讀軟體試試,或用「PDF 整理」重新輸出一份。

Q6檔案會上傳嗎?

不會。掃描、重建、讀回檢查與下載都在你的瀏覽器裡完成,頁面程式沒有上傳功能,也不使用 cookie 或瀏覽器儲存。

還是不確定該從哪裡開始?直接打字描述你的狀況,AI 偵探會在你的裝置上整理下一步;內容不傳送、不儲存。

開啟 AI 偵探

NEXT · 延伸閱讀

相關的指南與工具。

CONFIDENTIAL INTAKE

先告訴我們狀況,我們會告訴你這件事該不該花錢。

第一次諮詢不收費、不需要身分證件、不需要說真名。需要律師的部分,我們會直接建議你先找律師;合法範圍內做不到的,會在簽約前說清楚。

專線 0981-688-585LINE @329cdljl統編 62079972