關於「PDF 轉 PNG」
PNG 採用無損壓縮:繪製引擎畫出的每個像素都會原封不動地儲存,事後不會加上模糊或方塊狀的雜訊。所以當頁面主要是文字、細線、圖表、表格或軟體畫面截圖時,PNG 是正確的格式,因為 JPG 在銳利邊緣周圍留下的淡淡光暈,在這類內容上會很明顯。既然沒有任何資料被捨棄,也就不需要設定品質滑桿。
在背後,Mozilla 的 pdf.js 會在你的瀏覽器中開啟 PDF,並以你選擇的解析度把每一個選取的頁面繪製到畫布上,再由瀏覽器把畫布存成 PNG。檔名會沿用 PDF 的名稱並加上頁碼(manual-p1.png、manual-p2.png,依此類推);選取多頁時,會打包成一個 ZIP。
不會保留透明背景
PNG 格式可以儲存透明像素,但這個轉換工具不會產生透明像素。每一頁都會先畫在純白底上,就和 PDF 檢視器顯示的一樣,所以存成 PDF、背景空白的 Logo 或圖示,轉出來會放在白底上。如果你需要去背的圖形,請改從原始設計檔匯出。
如何使用「PDF 轉 PNG」
- 加入 PDF從檔案中選擇 PDF,或把它拖到工具上。頁面縮圖會排成網格,讓你在轉換前確認是正確的文件。
- 選擇頁面和 DPI一開始每一頁都已選取。點縮圖可以切換選取,也可以輸入像 2, 6-8 這樣的清單。接著設定解析度:150 DPI 適合螢幕,300 DPI 適合列印和文字辨識。
- 下載 PNG 檔按「轉換為圖片」。單一頁面會存成一個 PNG;多頁則打包成一個 ZIP 壓縮檔,電腦或手機不需要額外軟體就能開啟。
常見使用情境
說明文件或 Wiki 用的圖表
系統架構圖、流程圖和配線圖,常常只存在 PDF 裡。轉成 PNG 後就能貼進 Wiki 頁面、客服單或 README,細線依然乾淨,不會沾上灰色的雜點。
給文字辨識用的乾淨圖片
OCR 軟體從沒有壓縮雜訊的清晰圖片中辨識字元,會比較準確。把掃描或傳真的頁面以 300 DPI 存成 PNG,再交給你慣用的 OCR 程式。
可以裁切和縮放的圖表
要把季報裡的圖表搬到簡報中?300 DPI 的 PNG 可以在簡報軟體裡裁切到只剩圖表,再縮小使用,座標軸標籤也不會變模糊。
PNG 輸出的解析度指南
PDF 以英吋為單位記錄頁面大小,DPI 設定則決定每一英吋會變成多少像素。一張 A4 紙(8.27 × 11.69 英吋)的繪製結果如下:
- 72 DPI:595 × 842 像素。足以在檔案清單或預覽窗格中認出是哪一頁,但小字會不容易閱讀。
- 150 DPI(預設):1240 × 1754 像素。全螢幕閱讀內文很舒適,檔案大小也還容易處理。
- 300 DPI:2480 × 3508 像素。列印和 OCR 的常用標準,因為每個字母都需要足夠的像素才能被正確辨識。
從 150 DPI 提高到 300 DPI,像素數量會變成四倍,PNG 檔案也會隨之大幅增加。用超過需求的解析度繪製,只會徒增檔案的重量。
PNG 檔會有多大?
無損並不代表檔案小。PNG 壓縮大片單一色塊的效率非常高,所以白底黑字的頁面、試算表或線稿,通常會產生精簡的檔案。相片、漸層,以及帶有灰色紙紋的掃描頁則相反:每個略有差異的像素都必須記錄下來,相片很多的頁面存成 PNG,往往比存成 JPG 大得多。
型錄、雜誌跨頁和掃描信件,通常用 PDF 轉 JPG 或 PDF 轉 WebP 比較划算。PNG 就留給邊緣銳利的內容。
轉換時會改變什麼
其他工作有更好的選擇
PNG 輸出是用來取得頁面的圖片。如果你真正想要的是更輕巧的 PDF,壓縮 PDF 能縮小檔案,並讓文字保持完整。要把幾頁變成獨立的文件,擷取 PDF 頁面會直接複製頁面,不經過任何繪製。如果你手上有 PNG 圖片要做成 PDF,那就是 PNG 轉 PDF 的工作。
你的 PDF 不會離開這個分頁
繪製和 PNG 編碼都由你的瀏覽器在你自己的硬體上完成,沒有任何伺服器參與;頁面載入後就算離線,工具也能繼續運作。隱私權頁面上的步驟會告訴你,如何確認沒有任何東西被傳送出去。