將 PDF 頁面轉為 PNG 與 JPG 影像
這個轉換工具的作用
PDF 是以向量文字與版面指令來描述每一頁,而非像素格點,因此無法像照片那樣直接塞進影像的位置。這個工具會將文件點陣化:PDF.js 讀取檔案,把每一頁繪製到 HTML canvas 上,再匯出成 PNG 或 JPG。輸入一頁就輸出一張影像——一份五頁的 PDF 會產生五個獨立的影像檔,每一張都維持原頁面的長寬比例。
什麼時候會用到
只要某一頁需要出現在 PDF 無法顯示的地方,這個工具就派得上用場:例如清單用的縮圖、貼進簡報的圖表、在通訊軟體分享的圖形,或是嵌入網頁的預覽。想從冗長報告中單獨取出一張圖時,它也是免去截圖再手動裁切的快速做法。
由文字、表格與線條構成的頁面適合用 PNG,因為它的無失真輸出能讓邊緣保持銳利;掃描件或照片較多的頁面則較適合 JPG,這類情況下檔案輕巧比邊緣完美更重要。
實際範例
假設你有一份十二頁的季報,簡報只需要第三頁。載入檔案,把輸出設為 PNG,將解析度調到高或超高,然後進行轉換。每一頁都會依所選倍率繪製,你可以單獨下載第三頁——若想要全部,也能把十二張一次打包成單一 ZIP 壓縮檔取得。由於頁面是重新繪製,而非從預覽裁切,放大時文字依然清晰。
解析度、格式與其他細節
解析度決定每一頁以多少像素繪製:標準足以在螢幕上檢視,高與超高則放大 canvas,適合列印或近距離查看,但代價是檔案較大。匯出為 JPG 時,你還能調整品質等級,在清晰度與檔案大小之間取捨;PNG 則一律為無失真。設有密碼的 PDF 同樣支援,只要輸入一次密碼,頁面便會正常繪製。這些處理,連同你輸入的密碼,全都由 PDF.js 在你自己的裝置上完成,文件的副本不會被傳送到任何地方。