恢復損壞的pdf檔案

2021-07-05 22:58:06 字數 698 閱讀 7108

昨天在編輯乙個pdf時機器突然重啟,導致pdf檔案損壞,打不開了。由於平時有邊看pdf邊做注釋的習慣,如果無法恢復,那麼就導致其中的所有的筆記丟失,這下損失會比較慘重。

baidu了一下pdf修復軟體,無一能夠比較好地恢復pdf,並且保留其中的格式。google之後發現mupdf可以重寫pdf,於是嘗試了一下,效果比較理想,大部分的注釋都能恢復,這算是一種比較好的結果了。恢復時使用mupdf自帶的工具mutool,命令如下:

mutool clean corrupted.pdf repaired.pdf
網上亦有提到可以使用ghostscript來恢復,不過我嘗試失敗了,命令如下(以windows版為準):

gswin32c.exe ^

-o repaired.pdf ^

-sdevice=pdfwrite ^

-dpdfsettings=/prepress ^

corrupted.pdf

ps: 在用mupdf恢復後,在goodreader中增加注釋依然會報錯,我使用了acrobat將注釋匯出,之後再匯入到原始的pdf中來解決這個問題。

pps:我在預覽latex的結果時用mupdf,這個工具啟動速度超快。

其他方法可以參考how can i fix/repair a corrupted pdf file?。

控制檔案損壞的恢復

一 控制檔案損壞的恢復 乙個檔案 損壞單個控制檔案是比較容易恢復的,因為一般的資料庫系統,控制檔案都不是乙個,而且所有的控制檔案都互為映象,只要拷貝乙個好的控制檔案替換壞的控制檔案就可以了。方法1 使用spfile多路復用 sql shutdown immediate 資料庫已經關閉。已經解除安裝資...

如何恢復包含損壞記錄的物理檔案

在物理檔案在沒有啟用日誌的狀態下,如果出現了損壞的記錄如何恢復該物理檔案。解答 請按照以下步驟,盡量恢復物理檔案中沒有損壞的記錄 1 在os 400命令列鍵入以下命令 ovrdbf file liba file seqonly yes 1 注 該命令確保該物理檔案被順序地處理,同時只有乙個記錄在處理...

MDF檔案損壞,如何恢復?(未解決)

mdf檔案損壞,如何恢復?mdf附加失敗,資料庫附加失敗 1.附加時 2.用替換法設定後重建日誌 其實已經刪掉日誌了,確保操作之前沒有日誌,但是執行 alter database test rebuild log on 新建日誌時,缺報這個錯,一看檔案,是已經存在了 但是即使刪掉這個資料庫,這個日誌...