圖像/影音 / 048
PDF 轉 JPG
將 PDF 頁面轉成 JPG 或 PNG,可指定頁碼範圍與輸出解析度;轉換在瀏覽器端執行。
為什麼做這個
需要把 PDF 某一頁放進文件、簡報或只接受圖片的表單時,把頁面轉成圖片會比較方便。這個工具使用 pdf.js 在瀏覽器解析並輸出指定頁面。
這個工具怎麼用
選好 PDF 後會立即開始轉換,不需要按開始。頁碼範圍留空就是全部,也可以填「1-5, 8」這種寫法,全形的逗號與連字號都認得。改解析度、格式或品質時畫面會自動重轉,不必重新選檔。所有處理都在你的瀏覽器裡完成,PDF 不會上傳。
解析度是這裡最重要的旋鈕,它同時決定畫質與檔案大小。螢幕(96 dpi)適合貼進文件或傳給人看;列印(150 dpi)是多數情況的甜蜜點,A4 大約 1240×1754;高解析(300 dpi)是印刷品質,A4 約 2480×3508,但檔案會大上好幾倍。要注意瀏覽器的 canvas 有面積上限,A3 以上的頁面選 300 dpi 會超過,這時會自動降階並在畫面上說明降到了幾 dpi——那是瀏覽器的硬限制,不是設定沒生效。
格式選 JPG 還是 PNG:文字為主的頁面用 JPG、品質拉到 90% 就幾乎看不出差別,而且檔案小很多;如果轉出來要再編輯、或頁面裡有大面積的純色與細線(圖表、工程圖),PNG 的邊緣會銳利一些,代價是檔案可能大三到五倍。PNG 是無損格式,品質滑桿對它沒有作用,所以選了 PNG 之後那根滑桿會停用。
頁數多的時候用打包下載 ZIP,不要一頁一頁點——瀏覽器會擋掉連續觸發的多個下載。這個 ZIP 刻意不壓縮:裡面裝的已經是 JPG/PNG,再壓一次幾乎省不到空間,卻要多花時間。一次最多轉 100 頁,超過請用頁碼範圍分批(先 1-100,再 101-200)。
常見問題
有密碼的 PDF 可以轉嗎?
設了開啟密碼的可以——畫面會出現密碼欄,輸入正確就能繼續,密碼只在你的瀏覽器裡使用,不會被送出或留下。但要說清楚另一種情況:只設了「權限密碼」(不准列印、不准複製)而不需要密碼就能開啟的 PDF,這個工具不會攔。那不是繞過保護,而是 PDF 規格本來就把權限旗標交給閱讀器自律,它從來不是加密。這個工具不是用來解除保護的,請依文件本身的授權使用。
為什麼一次最多 100 頁?
限制的其實不是 PDF 有幾頁,而是「一次要產出幾個檔」。100 頁 300 dpi 的圖大約 100~300 MB 全都放在記憶體裡,再多就會被瀏覽器直接殺掉分頁。需要處理整本書的話請用頁碼範圍分批,例如先轉 1-100 再轉 101-200,這樣每一批都在安全範圍內。
為什麼 ZIP 跟裡面的圖片加起來一樣大?
因為刻意不壓縮(ZIP 的 store 模式)。裡面裝的已經是 JPG 或 PNG,這兩種格式本身就壓過了,再用 ZIP 的演算法壓一次通常省不到 2%,卻要多花好幾秒。所以這裡的 ZIP 只負責「裝箱」,讓你一次拿走所有頁面而不必按幾十次下載。
轉出來的文字可以編輯或搜尋嗎?
不行,轉出來的是圖片,文字變成了像素。這個工具做的是「把每一頁畫成圖」,不是文字擷取。如果你要的是把 PDF 裡的文字抓出來,那是另一件事——可以先用這個工具轉成圖片,再丟進「圖片轉文字」做 OCR,不過辨識結果的準確率不保證。
中文檔名打包後會變亂碼嗎?
不會。ZIP 的檔名編碼要靠一個旗標位元宣告是 UTF-8,沒設的話中文在 Windows 檔案總管解出來就是亂碼——這個工具有設,實際用 Windows 內建的解壓縮驗過。檔名格式是「原檔名-p01.jpg」,頁碼會依總頁數自動補零,所以排序不會出現 p1、p10、p2 這種順序。