在 Android 上可於手機瀏覽器本機將 PDF 轉為 PNG,支援的檔案大小上限為 25 MiB:選擇 PDF、選擇比例、轉換每個可見頁面,並下載個別的無失真 PNG 影像,無須上傳文件。

此工作流程使用瀏覽器式 PDF To PNG 工具,因此不需要另外安裝 Android 原生 PDF 應用程式。解析、算繪、PNG 編碼及建立暫時性下載 URL 均在目前的瀏覽器分頁中進行;PDF 本身不會傳送至 Lizely。

pdf to png on android
在 Android 上將 PDF 轉為 PNG:完整瀏覽器指南

在 Android 手機上將 PDF 轉為 PNG

這款瀏覽器式轉換工具可從 Android 手機或平板電腦使用。它接受一份本機 PDF,並為每個可見頁面分別建立 PNG,而非只擷取文件中內嵌的影像。

  1. 在 Android 瀏覽器中開啟轉換工具。載入 PDF To PNG 頁面,但不要將文件上傳至第三方檔案服務。
  2. 從裝置檔案選擇器中選擇 PDF。選擇一份大小不超過 25 MiB 的本機檔案。加密、損毀或超過上限的檔案會遭拒絕,並顯示錯誤訊息。
  3. 選擇輸出比例。比例會控制每個已算繪頁面的像素尺寸。較大的比例會產生密度較高的點陣影像,而較小的比例則使用較少像素。
  4. 點選「Convert to PNG」。轉換工具會開始算繪文件中的每個預定頁面。在工作完成前,請保持瀏覽器分頁開啟。
  5. 等待所有已完成頁面出現。此工具會算繪完整的可見頁面,而非只選取內嵌圖片。啟動另一項工作會取消先前的工作,並釋放其暫用資源。
  6. 下載前檢查每個頁面。檢視顯示的寬度和高度,再查看細小文字、邊緣、裁切及透明度。如果內容在預定檢視尺寸下太小,請變更比例並再次轉換。
  7. 下載個別 PNG 檔案。每個已完成頁面都有自己的下載控制項。輸出名稱會移除既有的 .pdf 副檔名、替換常見檔案名稱中不安全的字元,並加入補零的頁碼,使下載檔案維持文件順序。

選擇其他 PDF 或變更比例會清除先前的結果,因此顯示的設定不會在無提示的情況下與先前產生的影像不一致。

每個 PNG 包含的內容

PDF 頁面可能包含可選取文字、向量圖形、點陣影像、裁切路徑、字型及透明度。這套算繪引擎以 Mozilla PDF.js 專案為基礎,能解讀這些指令,並將完整的可見頁面繪製到 canvas 上。接著會將 canvas 明確編碼為 PNG。

這是頁面算繪器,而非內嵌影像擷取器。PNG 呈現的是瀏覽器在所選比例下顯示的內容,但不會保留 PDF 的互動或可編輯結構。

PDF 功能PNG 中的結果
可見頁面外觀以所選比例算繪為像素
可選取文字扁平化至影像中,無法再選取或編輯
動態連結及表單欄位在 PNG 中不具互動功能
向量圖形、裁切路徑及圖層繪製至可見結果中,但不保留底層結構
中繼資料及原始影像壓縮不會帶入 PNG;新檔案採用無失真 PNG 編碼

無失真是指 PNG 編碼不會引入 JPEG 式的壓縮失真,並不表示 PNG 與來源 PDF 完全相同,也不表示其中包含無限的細節。字型和顏色遵循瀏覽器算繪器,而提高比例也無法重建低解析度掃描中遺失的資訊。

選擇影像的輸出比例

比例會變更每個頁面的像素尺寸,而轉換工具會顯示每個已完成輸出的確切寬度與高度。請依這些顯示尺寸判斷結果,而非從比例標籤估算。這份選擇 PDF 轉 PNG 比例的指南會說明主要的品質與資源考量。

  • 較低的比例可減少像素面積,並可能降低記憶體用量及檔案大小。如果頁面只需以適中尺寸檢視,可能適合採用此方式。
  • 較高的比例可改善放大所產生 PNG 時的可讀性,尤其是針對細小文字及細線。它也會增加記憶體消耗,並可能使檔案大幅增大。
  • 最佳比例取決於預定檢視尺寸、可用的手機儲存空間及所選 PDF 的輸出限制。更多像素無法還原來源中遺失的細節。

對於將要分享或插入其他文件的頁面,請下載 PNG,並在預定顯示尺寸下加以檢視。如果文字難以閱讀,較高的比例可能有所幫助,但下載整組檔案前,請先檢查結果的尺寸及檔案大小。

PNG 編碼前檢查的限制

轉換工具會在編碼 PNG 前,依所選比例對每個預定頁面視窗進行預先檢查。這些限制可避免單一瀏覽器分頁嘗試配置無上限的記憶體。

檢查項目可接受的邊界或行為
輸入檔案大小PDF 必須為 25 MiB 或更小;較大的檔案會遭拒絕
文件長度PDF 最多可包含 40 頁
單頁邊界任何預定頁面的單邊均不得超過 12,000 像素
單頁面積任何預定頁面均不得超過 40 百萬像素
預定輸出合計所有預定頁面的合計不得超過 100 百萬像素
檔案狀況加密的 PDF、格式錯誤的交叉參照表、不支援的內容及超過安全限制的失敗情況,都會產生可見的錯誤訊息

由於這些檢查會套用至縮放後的頁面,因此某個比例下接受的 PDF,可能在較高比例下遭拒絕。變更比例也會清除先前的結果,因此必須使用新設定重新轉換。

轉換工具不會略過 PDF 密碼,也不會修復損毀。如果來源已加密或結構損毀,請先解決該問題;不要假設改用其他比例重試就會使檔案符合資格。

保留原檔並檢查每個頁面

將 PDF 轉為 PNG 不會修改來源文件。下載的檔案是各自獨立的扁平影像,因此如果日後仍需要可搜尋文字、互動連結、表單欄位、向量圖形編輯、圖層或中繼資料,請保留原始 PDF。

本機處理適用於文件:PDF 不會傳送至 Lizely,而解析、算繪、編碼及下載準備作業均在目前的瀏覽器分頁中進行。PDF.js worker 會在開始轉換時擷取,因此不應將「不上傳」的說法誤解為頁面完全不會發出網路請求。

請開啟每個重要結果,並放大查看細小文字、細線、透明區域及裁切邊緣。轉換也不是安全性檢查:此工具不會驗證簽章、移除惡意程式、修復損毀的檔案,亦無法確定來源文件是否值得信任。

為計畫分享的內容選擇 PNG

當您需要無失真的頁面影像時,PNG 是合適的選擇,尤其適用於圖表、線條藝術、介面擷取畫面、含細小文字的文件,或可能顯示 JPEG 失真的圖形。缺點是無失真檔案可能較大,而提高比例還會進一步增加檔案大小。

  • 當每個頁面都應保留為個別的無失真影像時,請使用 PDF to PNG。
  • 當保留每項已算繪細節的重要性低於取得較小且有失真的影像時,請使用 PDF to JPG。
  • 當所有頁面都應堆疊成一張長幅 PNG,而非分別下載時,請使用 PDF to Long Image。

對於 Android 工作流程,實際成果是一組順序正確的 PNG 檔案,具有確切的顯示尺寸,可從手機瀏覽器下載項目中開啟或分享,而原始 PDF 仍維持不變。

如果您正在比較不同選項,在 Chromebook 上將 PNG 轉為 PDF:本機檔案工作流程會詳細說明這項主題。