PDF 轉 PNG

無損的頁面,透明度保留。

不上傳任何檔案

把檔案拖進來,或點擊選擇

支援 PDF。沒有大小上限,不用註冊。

    把 PDF 的每一頁渲染成 PNG。當頁面上有文字或線稿、或你需要保留透明區域時,選這個而不是 PDF 轉 JPG。

    頁面為什麼該用 PNG 而不是 JPG

    典型的 PDF 頁面是大片白底加銳利黑字 —— 正好是 JPEG 最不擅長的內容。JPEG 壓縮會在文字周圍產生可見的振鈴,而把品質拉高到看不出來,檔案又變得很大。

    PNG 是無損的,而且對大片平色的效率極高,所以一頁文字用 PNG 往往同時更小也更乾淨。密集文字的頁面,PNG 通常是正確答案。

    透明度會被保留

    PDF 頁面上沒有繪製東西的地方是透明的。JPEG 必須把那些填成不透明的顏色;PNG 則保持透明,因為它帶完整的 alpha 通道。

    當頁面是 logo 表、要放在有色背景上的圖表、或你打算疊在別的東西上的印章與簽名時,這件事很重要。

    解析度與它的代價

    PDF 頁面以每英吋 72 點來度量,所以倍率 2 是 144 DPI、倍率 4 是 288 DPI。設定越高,小字越銳利,但需要的記憶體以平方成長:倍率加倍,畫素量變成四倍。

    PNG 保存每一個畫素,所以檔案大小隨解析度成長得比 JPEG 快得多。用 288 DPI 把長文件轉成 PNG 可能會非常大 —— 選之前先確認你真的需要那個解析度。

    PNG 有經過最佳化,不只是寫出來

    直接從渲染畫素編出來的 PNG,動輒比必要的大好幾倍。這裡產出的每一個 PNG 都會經過 oxipng(編譯成 WebAssembly 的無損最佳化器),它會挑選更好的列濾波器並剝掉多餘的區塊。

    沒有任何畫素被改動 —— 影像位元完全相同 —— 但在平色內容上(大多數文件頁面正是如此)節省相當可觀。在我們的參考截圖上,它把直接編碼的 410 KB 降到 47 KB。

    本機渲染,可打包下載

    PDF.js 在你的瀏覽器分頁裡渲染頁面,PNG 編碼器也在那裡執行。文件從未被傳輸 —— 對這個工具常處理的合約、對帳單與掃描紀錄來說,這一點很重要。

    多頁文件會每頁產生一個 PNG,可單獨下載,也可以打包成一個在你瀏覽器裡產生的 ZIP。

    常見問題

    PDF 頁面該用 PNG 還是 JPG?

    文字或線稿的頁面用 PNG —— 無損、文字銳利,而且常常更小。主要是照片的頁面用 JPG。

    透明度會保留嗎?

    會。PNG 有完整的 alpha 通道,沒有繪製東西的區域會保持透明,不會被填成白色。

    為什麼高解析度時 PNG 很大?

    PNG 無損保存每一個畫素,而解析度加倍會讓畫素量變成四倍。請用能讓文字清楚的最低解析度。

    文字還能選取嗎?

    不能。渲染會把文字變成畫素。需要可搜尋、可選取的文字請保留 PDF。

    我的文件會被上傳嗎?

    不會。渲染、編碼、最佳化全部在你的瀏覽器裡進行。

    其他工具