PDF 轉 JPG

每一頁變成一張圖,解析度你決定。

不上傳任何檔案

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

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

    把 PDF 的每一頁變成一張 JPG。頁面由你自己的瀏覽器渲染,所以文件不會被上傳,也不限制它有幾頁。

    什麼時候需要把頁面變成圖片

    有很多系統收圖片但不收 PDF:社群平台、部分電商商品上傳器、舊版內容管理系統、會把附件壓平的通訊軟體,以及那些願意放圖片卻不接受文件的簡報工具。

    它也是實務上把某一頁引用進另一份文件、只公開單一頁而不交出整份檔案、或取得文件預覽縮圖的方法。

    解析度才是真正要決定的事

    PDF 的頁面以「點」描述,一點等於七十二分之一英吋。所以用倍率 1 渲染會得到每英吋 72 畫素,除了縮圖之外都太粗。這裡預設倍率 2,也就是 144 DPI,在螢幕上舒服、放大也讀得清楚。

    當頁面上有需要保持銳利的小字、或圖片要列印時,選 216 或 288 DPI。代價是記憶體與時間:288 DPI 的一頁畫素量是 72 DPI 的十六倍,用這個設定處理長文件可能會讓手機瀏覽器耗盡記憶體。

    為什麼背景是白的

    PDF 頁面上沒有繪製東西的地方是透明的。JPEG 沒有 alpha 通道,所以透明必須變成某個不透明顏色 —— 如果沒有刻意指定,結果會是一張黑底的頁面。

    我們在渲染前先鋪白底,那也是這一頁列印出來或在 PDF 閱讀器裡看到的樣子。如果你需要保留透明度,請改用 PDF 轉 PNG。

    文字會永久變成畫素

    PDF 通常把文字存成文字:可選取、可搜尋、放到多大都銳利。渲染成 JPG 會把這些全部丟掉,只留下一張「文字的照片」。它不能被搜尋、不能複製、不能重新排版,放大也會糊。

    當你要的就是一張圖時,這沒問題;其他情況下這是嚴重的損失。如果你希望檔案保持可搜尋,請留著 PDF 並分享它。

    本機渲染,可整包下載

    渲染使用 PDF.js —— 就是 Firefox 用來顯示 PDF 的那個引擎 —— 編譯後在你的分頁裡執行。沒有任何東西被上傳,這一點很重要,因為這個工具經常被用在合約、對帳單和掃描的身分證件上。

    多頁文件會每頁產生一張圖。二十個檔案一個一個下載會很難用,所以我們同時提供打包成一個 ZIP,而且 ZIP 也是在你的瀏覽器裡打包的。

    常見問題

    解析度該選多少?

    螢幕上使用選 144 DPI;有小字或要列印選 216 或 288 DPI。更高的設定會用掉相當多記憶體,長文件在手機上可能會失敗。

    文字還能被選取嗎?

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

    為什麼背景是白的而不是透明?

    JPEG 無法儲存透明度,所以我們在每一頁後面鋪白底 —— 那也是這頁列印出來的樣子。需要保留透明度請用 PDF 轉 PNG。

    要怎麼一次下載全部頁面?

    每一頁都有自己的下載連結,同時也提供整組打包成一個 ZIP。ZIP 是在你的瀏覽器裡打包的。

    我的 PDF 會被上傳嗎?

    不會。渲染使用 PDF.js 在你的瀏覽器裡進行,文件從未離開你的裝置。

    其他工具