批量 HTML 轉 PDF 轉換器可處理儲存的 .HTML、.HTM 和 .XHTML 網頁目錄,並在您的 Windows PC 上產生 PDF。它會讀取每個網頁旁的資源資料夾,因此圖片也會一併納入 PDF 中。
下載 Batch HTML to PDF Converter 工具,然後拖曳所有您想要轉換的已儲存網頁。請將資源資料夾保留在原地。程式會根據名稱找到每個資料夾,並將其與對應的網頁一同處理。
該核取方塊位於「輸出」區域,下方有「合併檔案名稱」欄位。在此處輸入名稱,然後整個佇列將合併為一個文件。順序依照螢幕上的清單,從上到下,程式本身不會進行排序,因此請依照您想要的順序新增網頁。
「輸出格式」提供兩個選項:PDF 和 TXT。合併功能適用於 PDF。如果勾選合併選項並切換為 TXT,此功能將被忽略,螢幕上會顯示相應的說明。然後,請指定輸出資料夾,以儲存您希望的結果。
在處理佇列中的項目時,各列會顯示狀態。無法渲染的網頁會被標記並略過,而不是影響整個批次處理。處理完成後,您將看到已略過的項目計數。
產生 HTML 的應用程式通常會產生大量檔案。報告工具會為每個時段產生一個檔案,發票從會計軟體中逐一產生,聊天客戶端則為每次對話建立一個線程。一位支援論壇的使用者有 50 多個 .HTM 檔案,需要手動開啟每一個。問題在於,巨集能否加快此過程。瀏覽器從未提供此類批量處理模式。將整個目錄拖入,然後放心離開。
上傳網頁內容很方便,但若要處理薪資匯出、資料匯總或內部維基的備份,則需要不同的考量。而且,在隱私權問題之前,還有一個實際的限制。網頁表單只能接受單一檔案,而您儲存的網頁通常包含一個檔案和一個資料夾。這表示您必須手動將這兩者壓縮成一個 ZIP 檔案,才能處理每一頁。若沒有包含該資料夾,讀者將無法看到網頁原有的樣貌。此外,免費方案通常限制每個文件只能上傳 20 頁,或每小時只能處理三個任務。Batch HTML to PDF Converter 在您的電腦上本機執行,即使在完成批次處理後進行監測,也未偵測到任何對外的連線請求。
在支援論壇上,使用者遇到的問題措辭幾乎與此相同。轉換網頁後,原有的圖片位置只出現一個藍色問號。有時,這是因為圖片路徑是相對路徑,例如 ./images/header.jpg,轉換器並未成功解析。更常見的情況是,圖片所在的資料夾並未與網頁檔案一同移動。當時並沒有任何警告。直到您開啟 PDF 時才會發現,此時原始檔案可能已經遺失。
勾選「合併所有頁面為一個 PDF」選項後,系統會先個別渲染每一頁,然後依照螢幕上的順序將這些部分組合起來。若某頁出現問題,將不會包含在最終文件中,但其餘頁面仍會成功組成文件。
以這種方式儲存的網頁,其圖片和樣式表會儲存在旁邊的資料夾中。這些資料夾的名稱會因瀏覽器和語言而異,例如 page_files、page.files、page-files、_fichiers、_dateien 等。本程式會比對資料夾名稱的形狀,而非固定的副檔名列表,因此能正確找到這些資料夾,並將整個檔案樹狀結構與網頁一同處理。它會跳過內部連結點,避免一個連結將您硬碟的一部分內容帶入處理範圍。同樣的網頁,若旁邊有其專屬資料夾,匯出結果為 77,415 位元組,分為兩頁;若沒有資料夾,則為 64,042 位元組,僅為一頁。
頁面經常深埋在檔案夾層中 - 專案資料夾、日期、取自原始 URL 的縮寫。超過約 260 個字元後,轉譯器會回傳一張空白頁。HTML to PDF Converter Software 會監控 200 個字元,並先將文件放入一個名為 page.html 的簡短暫存資料夾,同時將其資源複製到旁邊。輸出的 PDF 是正常的,您永遠不會看到暫存資料夾。
Word 會儲存為 .XHTML 格式,許多內容管理系統在您匯出文章時也會如此。轉譯器會將該標記視為一般的 HTML,而暫存步驟會為該副本命名為 .html,以便後續步驟不會因副檔名而產生衝突。.HTML、.HTM 和 .XHTML 共用一個佇列和一組設定。
「輸出格式」有第二個選項:TXT。它會移除頁面裝飾,只保留文字。當下一個處理的不是文件而是跨越三年匯出票證的 grep 搜尋時,這正是您需要的。合併開關在這裡沒有作用。TXT 的輸出為每頁一個檔案。
許多批次 HTML 工具仍使用 wkhtmltopdf,該專案已於 2023 年 1 月 2 日歸檔,其最後建置版本已停止接收安全性修補程式,並仍帶有 SSRF 漏洞 CVE-2022-35583 (評級 9.8)。本軟體透過 WebView2 進行轉譯,這是 Windows 11 預設搭載、Windows 10 透過 Microsoft Update 接收的 Chromium 運行環境。它一次啟動處理整個批次,約需 1.9 秒,然後每個文件約處理一秒。當頁面卡住時,程式會給予 120 秒的處理時間,之後便會放棄該頁面並繼續處理下一個。
報表、發票和週期性報告從會計軟體匯出時,通常是 HTML 格式,這比預期的情況更頻繁。檔案管理部門需要的是每月一個 PDF,而不是 90 頁分散的紙張,每頁還伴隨一個獨立的資料夾。
靜態文件建置是一個包含資產的 HTML 目錄。客戶的頁面校樣集也是如此。將其壓縮成 zip 檔傳送給審閱者時,您會在信件中註明要開啟哪個檔案。PDF 則能省去這個步驟。
在瀏覽器中進行的研究會在磁碟上留下數十個已儲存的頁面,每個頁面都有自己的資料夾。該磁碟遲早會被重新格式化。案例資料夾中過期的 PDF 會比磁碟更長久,即使兩年後仍可引用。
Batch HTML to PDF Converter
18.5 Mb
3.2
08/08/26