PDF 轉 PNG 線上
將每一頁 PDF 匯出為高品質 PNG 圖片。無損格式,保留透明度 — 全部在您的瀏覽器中完成。
親自驗證:開啟 DevTools → Network 分頁 → 拖入一個檔案。你會看到完全沒有任何上傳發生。
三個步驟。零上傳。
拖放您的 PDF
將檔案載入到瀏覽器記憶體中。
選擇解析度
選擇 72、150、300 或 600 DPI。可選擇頁面範圍。
下載圖片
將每一頁存為 PNG,或全部打包成一個 zip。
什麼時候 PNG 是正確的格式
PDF 轉 PNG 是當頁面的視覺內容會被 JPG 壓縮影響時的正確選擇。最清楚的兩個情境:有文字的頁面、線條細的圖示、邊緣銳利的圖表、螢幕截圖,或任何邊緣很重要的圖。JPG 在設計上會把這些邊緣稍微弄糊以省下檔案大小,這是它的取捨。PNG 是無損的,每一頁出來時就跟在 PDF 中渲染的樣子完全一樣:文字維持銳利、線條維持脆,顏色的邊界停留在它們該停留的位置。
另一個情境是透明度。PNG 支援透明區域;JPG 不行。如果您要把從 PDF 抽出來的頁面疊在彩色底色上 — 在簡報中、在設計工具中、在橫幅中 — 是 PNG 讓底色從頁面本來沒有內容的地方透出來。
選擇品質(在這裡的意思)
本工具提供三個等級 — 快速、預設、高品質。每一個都用比前一個更高的解析度去渲染 PDF 頁面:細節更多、檔案更大。因為 PNG 是無損的,「品質」在這裡指的是渲染解析度,不是壓縮強度。
- 快速 — 檔案小,適合縮圖或只在螢幕上分享。
- 預設 — 安全的中庸選擇。在 retina 筆電、手機螢幕,以及任何一般檢視情境下都看起來很好。
- 高品質 — 用於列印,以及可能會有人放大去檢視細節的場合。檔案會明顯變大,有時是 4-5 倍,但原始頁面的每一個像素都被保留。
如果結果在放大時看起來像素化,把它在更高的等級重跑一次。轉換本身沒有損失 — 只是您要以多高的解析度去捕捉這個頁面的選擇。
JPG 或只要文字
如果您的 PDF 大多是照片、整頁的自然影像截取,或是任何壓縮瑕疵不會被察覺的內容,pdf-to-jpg 是比較好的選擇。對照片內容而言,JPG 比同等的 PNG 小 5-10 倍,而視覺差異很難看出來。
如果您只需要 PDF 裡的文字 — 要貼到文件、要做搜尋、要餵給另一個工具 — 把它變成圖會讓那段文字更難用。pdf-to-txt 把真正的文字抽出來,給您可以選取的東西。比影像轉換還快,而且結果就是您真正想要的。
實務提醒
- 每頁一張 PNG。30 頁的 PDF 會給您 30 張各自的 PNG,打包進一份 ZIP,免得您要看到 30 個下載對話框。
- 如果 PDF 有密碼,先解鎖。轉檔前把檔案丟進 unlock-pdf。
- 從 PDF 出來的 PNG 仍然是點陣圖,不是向量圖。如果您的來源 PDF 是從向量原稿(Illustrator 匯出、CAD 圖)而來,PNG 是個解析度被凍住的副本。在大幅放大時,像素最終會冒出來。要保留向量資料,正確的格式是 PDF 自身。
- 在高品質下處理長 PDF 會吃掉很多記憶體。如果您在手機上以最高設定轉一份 200 頁的文件,瀏覽器可能記憶體吃緊。降到預設或者改用桌面瀏覽器。
- 反方向。要把 PNG 圖合成一份 PDF,請見 png-to-pdf。
您的檔案會發生什麼事
整個過程都在您的瀏覽器中發生。PDF 進去、PNG 出來,沒有任何東西被上傳。打開開發者工具,在轉檔過程中觀察 Network 分頁 — 您不會看到任何攜帶檔案內容的對外請求。您硬碟上的原本 PDF 沒被動過;PNG 是一份您要存到哪都可以的全新下載。
常見問題
我的 PDF 會被上傳到伺服器嗎?
不會。轉換完全在您的瀏覽器中進行,檔案永遠不會離開您的裝置。
為什麼選 PNG 而不是 JPG?
PNG 是無損格式並支援透明背景 — 適合圖表、圖示、螢幕截圖。JPG 對於照片類頁面檔案較小。我們同時支援兩者 — 在工具列切換即可。
最高 DPI 是多少?
600 DPI 適用於高解析度列印。300 DPI 適用於一般列印。72 或 150 DPI 適用於螢幕顯示。
可以選擇特定頁面嗎?
可以。載入後您可以選擇頁面範圍,或點選個別縮圖下載。