MHTML 轉 PDF 轉換器可在您的 Windows 電腦上,將 .MHT 和 .MHTML 網頁封存檔轉換為 PDF 或純文字 TXT。放入一批已儲存的網頁,可以合併輸出為一份文件,也可以讓每個網頁各自成為獨立檔案。
下載 MHTML 轉 PDF 轉換器,然後把 .MHT 或 .MHTML 檔案拖曳到視窗中進行批次轉換。檔案對話方塊會篩選出網頁封存檔,並把您的目錄載入成一份不分層的清單。
在格式方塊中選擇 PDF 或 TXT。PDF 會保留已儲存網頁的版面。TXT 只保留文字,可直接用於搜尋索引或語言模型。
在「輸出」方塊中勾選「將所有頁面合併為一個 PDF」即可得到單一文件,並在「合併檔案名稱」中輸入名稱。不勾選此方塊,則每個封存檔各產生一個檔案。
選擇任意輸出資料夾,然後按下「開始」。若是合併批次,狀態列會顯示「正在將頁面合併為一個檔案」。
支援工單、證據開示匯出檔和內部往來信件不能放進線上服務。本程式從磁碟開啟您的封存檔並離線轉譯,不會把它傳送到任何地方。封存檔以外的參照一律拒絕,並以透明像素取代,因此來路不明的 .MHT 無法把您磁碟上的文件拉進輸出結果。測試以九種方式探查這條逃逸路徑,從上層目錄周遊到連接點和 UNC 共用。九種全部遭到拒絕。
一位論壇使用者有一份存成 575 個網頁的軟體手冊,他說逐一轉換實在繁瑣到不合理。當時的變通做法是把每個封存檔列印出來,再用第二個應用程式把這一堆拼接起來。使用 MHTML 轉 PDF 轉換器軟體,只要按下「開始」就能一次處理整份清單,省下一小時的「另存新檔」對話方塊操作。
Firefox 從未原生支援 MHTML,而填補這個缺口的附加元件到了第 57 版就不能用了。PDF 沒有這種相依性。把封存檔轉換之後,無論今年還是十年後,您都能在不支援 MHTML 的電腦上開啟它們。
Chrome 以「網頁,單一檔案」儲存的 .MHT,封裝方式與 Internet Explorer 或舊版 Edge 不同。Word 產生的則是第三種變體。剖析器能讀取這三種變體,不會問您手上的是哪一種。副檔名 .MHT 和 .MHTML 指的是同一種容器;程式兩者都能讀取。
勾選「將所有頁面合併為一個 PDF」並為結果命名後,整個目錄會依閱讀順序成為單一文件。合併僅適用於 PDF。如果在方塊仍勾選的情況下選擇 TXT,程式會在開始前提出警告,然後每個網頁各寫出一個檔案。若有網頁轉換失敗,程式會繼續處理其餘網頁,並回報失敗的數量。
使用 CSS Grid、Flexbox、自訂屬性和 calc() 的網頁會保留原本的欄位配置。黏性定位同樣有效。語料庫中三個 Grid 和 Flexbox 範例全都產生了可閱讀的 PDF。
遇到被截斷的檔案或損壞的 MIME 邊界時,剖析器會發出警告,並擷取完好的部分來建立 PDF。測試語料庫中三個損毀的範例都產生了部分結果,程式沒有當機。
程式會把 iframe 內嵌的文件和樣式表連同上層網頁一起擷取出來。您封存的討論串或報告會出現在 PDF 中框架原本所在的位置。
MHTML 轉 PDF 轉換器以串流方式讀取 93 MB 的封存檔,分段載入以降低記憶體用量。內文、檔名和路徑中的西里爾字母都能完整保留,即使磁碟區已關閉 8dot3 名稱建立功能也一樣。
多年來,您用 Internet Explorer 或某個早已沒人提供的瀏覽器外掛程式,存下了數百個網頁。
您從工單系統或證據開示匯出檔收到一個 .MHT,但案件卷宗用的是 PDF。審閱人員三年後還得讀它,而且不必安裝任何東西。
有人因為檔案打不開而送來工單,但公司政策禁止使用能解決問題的附加元件。接下來通常會想到用 PowerShell 跑列印迴圈,但那樣會漏掉內嵌圖片。把整個目錄轉換一次,再發放 PDF 即可。這項工作需要 Windows;本程式沒有 Mac 版本。