將 PDF 一次轉換成多個 PNG 檔案的意思是,在單次以瀏覽器為基礎的操作中,將一份 PDF 的每一頁(最多 40 頁、25 MiB)分別渲染成可獨立下載的 PNG 圖片,而 PDF to PNG 工具正是在不上傳任何檔案的情況下完成這項工作。您選取一份 PDF、挑選一個渲染比例,然後點擊 Convert to PNG;接著工具會為每個預定頁面產生一個無損 PNG、顯示每個渲染頁面的實際寬度與高度,並為每張圖片提供下載連結。因為解析、渲染、編碼與下載連結都是在目前的分頁中產生,沒有任何資料會離開您的裝置,而這批 PNG 會留在您原本儲存原始檔案的位置。這種逐頁處理的方式,正是大多數讀者在搜尋批次 PDF 轉圖片時真正想要的功能:他們持有一份來源文件,並想要一組對應的圖片,而不是一張合併的圖片。以下的章節會逐步說明確切的操作步驟、決定 PDF 是否能批次處理的上限、如何依據使用方式調整輸出尺寸,以及檔名的排序方式以確保下載順序正確。

「PDF 一次轉成多個 PNG 檔案」實際上代表什麼
當人們說想要一次把 PDF 轉成多個 PNG 檔案時,通常意味著輸入一份 PDF、輸出多張 PNG 圖片,而不是將多份輸入的 PDF 合併成一張圖片。PDF To PNG 工具採用完全相同的流程:選定 PDF 中每個可見的頁面會在同一次批次中成為個別的 PNG 檔案,而每個 PNG 都是各自提供下載,而不是拼接成一張長條圖片。「多個」這個詞指的是輸出,每頁一個,而輸入則是您裝置上已有且掌控的單一本機 PDF。
這很重要,因為它會影響您規劃工作的方式。您不是在「合併多份 PDF」的工作流程與「萃取內嵌圖片」的工作流程之間做選擇。您是在選擇如何將單一文件光柵化,使它的頁面成為排序過的一組獨立圖片。工具中的每項限制、每個檔名與每項預檢查,都是圍繞著「一份 PDF 轉成多個 PNG」這個形狀設計的,事前理解這個形狀能避免對批次內容產生意外。
如何一次將 PDF 轉成多個 PNG 檔案
完整的批次轉換在同個分頁中需要執行五個具體動作。依序執行這些動作,所產生的 PNG 組合將會反映您所選的比例與來源檔案。
- 選取一份不超過 25 MiB 的本機 PDF。加密的、損壞的以及超出限制的檔案會在任何渲染開始之前,以可見的錯誤訊息被拒絕,因此這是批次必須通過的第一道關卡。
- 挑選輸出比例。比例控制批次中每個頁面的像素尺寸。較大的數值會產生較密集的光柵圖,在縮放時看起來較銳利,但會等比例增加記憶體與檔案大小。
- 點擊 Convert to PNG。會取用專屬的 PDF.js worker,將每個預定頁面的視口依據尺寸與像素上限進行預檢,並將每個通過審核的頁面渲染到畫布上,以明確的 image/png 格式編碼。
- 檢查每個頁面的寬度與高度。頁面完成後,工具會在其縮圖旁顯示精確的像素尺寸。這是在下載任何檔案之前,確認批次是否符合預期的關鍵時刻。
- 下載個別的 PNG 檔案。每個渲染完成的頁面都會有自己的下載按鈕。檔案回傳時會以零填補並命名,以便依照來源 PDF 的順序排序,直接放入資料夾而無需重新命名。
決定 PDF 能否批次處理的上限
有數個相互影響的上限決定一份 PDF 能否在一次批次中處理,這些上限都會在任何頁面編碼之前進行檢查。下表列出每項上限及其保護的項目。
| 上限 | 數值 | 保護的項目 |
|---|---|---|
| 輸入 PDF 大小 | 25 MiB | 目前分頁中的解析時間與瀏覽器記憶體 |
| 每份 PDF 的頁數 | 40 | 總工作量與整體像素預算 |
| 每頁像素邊長 | 單邊 12,000 px | 每頁的單一畫布配置 |
| 每頁百萬像素 | 40 MP | 畫布與 PNG 編碼的餘裕 |
| 整體工作百萬像素 | 所有預定頁面合計 100 MP | 整個批次一次所使用的記憶體 |
如果您的 PDF 超過上述任何上限,轉換器會以可見的錯誤訊息拒絕該檔案,而不是部分渲染。加密的 PDF、損壞的交叉引用表與不支援的內容都會以同樣方式遭到拒絕。該工具不會繞過密碼、不會修復損壞、不會驗證簽章,也不會移除惡意程式,因此請保留原始檔案,並在依賴該批次之前檢視重要的頁面。
選擇其他檔案或調整比例會清除先前的結果,因此螢幕上所顯示的上限永遠會對應到產生當前可見 PNG 的工作。開始新的渲染會取消先前的作業,並釋放其畫布、工作與暫存的下載連結,如此可避免記憶體在多次批次之間累積。
為批次選擇適當的比例
批次中每個頁面都會以相同的比例進行光柵化,因此這項選擇是全域性的。較大的數值會在每頁產生更多像素,在您放大或列印時能提升可讀性,但像素面積會同時隨寬度與高度成長,因此記憶體與檔案大小增加的幅度會高於比例數字所示。如果您的來源 PDF 是在普通解析度下掃描的,提高比例並無法還原原本未擷取到的資訊。
若您處理的是文字密集的頁面、線稿或打算放大的 UI 截圖,建議選擇較高的比例,並預期會產生相應較大的 PNG 檔案。若您只需要以縮圖大小閱讀頁面,較低的比例可產生較小的檔案,更便於電子郵件傳送或封存。您可以在 PDF to PNG 適當比例指南 中找到更深入的說明,其中介紹如何依據後續使用方式挑選數值。
請記住 PNG 是無損的,因此提高比例並不會產生 JPEG 類型的瑕疵,但也無法增添頁面原本沒有的細節。頁面會以選定的比例進行光柵化,字型與色彩由瀏覽器的渲染器處理,提高比例只是為 PDF.js 已解讀的相同指令建立更密集的光柵表示。
批次頁面圖片該選 PNG 還是 JPG
兩種格式都能在單一批次中將每頁 PDF 渲染成個別檔案,但權衡取捨有所不同。PNG 使用無損壓縮,JPG 使用有損壓縮,檔案較小。下表彙整哪種格式適合哪種多檔案工作流程。
| 格式 | 最適合 | 壓縮方式 | 典型批次大小 |
|---|---|---|---|
| PNG | 圖表、線稿、UI 截圖、細小文字 | 無損 | 檔案較大,任何縮放下皆為像素精確 |
| JPG | 照片類頁面、影像密集的文件 | 可調整品質的有損壓縮 | 檔案較小,品質有輕微取捨 |
如果您要轉換投影片、發票、掃描合約或任何需要保持銳利的細小文字與細線的頁面,PNG 是較安全的批次格式。如果您要轉換一份 200 頁的產品照片型錄,且希望檔案總和盡可能小,JPG 通常能在仍保持良好螢幕視覺效果的品質設定下,產生明顯較小的批次。這兩個工具共用相同的瀏覽器端渲染器,因此在兩者間切換並不會改變頁面的呈現方式,只會改變下載時的位元組編碼方式。
下載的 PNG 檔案如何命名與排序
批次回傳時是一組個別的檔案,命名規則的設計是讓下載順序與來源 PDF 保持一致。輸出名稱會先移除來源檔名中既有的 .pdf 副檔名,接著替換掉桌面檔名中常見的不安全字元,再加上零填補的頁碼。一份名為 Quarterly-Report.pdf 且有 12 頁的文件會變成 Quarterly-Report_01.png、Quarterly-Report_02.png 等等,直接放入資料夾時即為正確順序,無需重新命名。
由於每個 PNG 都是透過各自的下載按鈕提供,而不是以 ZIP 壓縮檔打包,所以您也能只挑選需要的頁面。如果您只需要第 3、7、11 頁,仍然必須先渲染整個批次,但儲存時可以略過其他頁面。明確的 image/png 編碼讓每個檔案能在任何影像檢視器中開啟、乾淨地貼入文件,或是上傳到需要點陣輸入的平台。
若想更深入了解產生每頁的渲染管線,請參考 瀏覽器中 PDF 頁面渲染的運作方式,其中會追蹤一個頁面從 PDF.js 解讀的指令一路到被編碼為 PNG 的畫布像素緩衝區的過程。
批次下載完成後,請保留原始的 PDF 作為唯一真實來源。PNG 是可見頁面的光柵快照,並不會保留可編輯的文字、即時連結、表單欄位、向量幾何、圖層,或是 PDF 內部圖片的原始壓縮。這正是它們作為平面圖片的實用之處,也正是原始檔案應保留以供未來編輯的原因。