使用 PDF 轉灰階工具後若要檢查結果,請在瀏覽器內建的預覽中以 100% 縮放開啟,確認頁數與來源文件相符,逐頁掃描每頁的對比與可讀性,然後再下載點陣化的 PDF。這個工具會將此檢查步驟直接建入工作流程:每個有邊界的頁面都會渲染到 canvas 上,透過明確的逐像素亮度公式 0.2126·R + 0.7152·G + 0.0722·B 重新計算,寫入 PNG,並組合成新的 PDF。下載前出現的預覽就是您原本必須另外在檢視器中開啟的同一份點陣化 PDF,因此檢查過程無需離開當前頁面。以 100% 縮放檢視很重要,因為頁面尺寸會保留,而視覺細節會以固定的 1.5 倍比例渲染,再放回原始尺寸的頁面上,所以細小的文字與纜線條最適合以原生解析度判斷。略過預覽是造成人們最後下載到黃色或淡藍色內容對比過低、無法閱讀的檔案的最常見原因。

how do i check the result after i use the convert pdf to grayscale tool
如何使用 PDF 轉灰階工具後檢查結果

工具如何建立您用以對照的預覽

當您選擇本機 PDF 並觸發轉換時,灰階 PDF 轉換器會使用 PDF.js 載入檔案,在不透明的 canvas 上渲染每一頁,再逐一走訪像素。灰階值是依據 Rec. 709 亮度權重逐像素計算 — 紅色 0.2126、綠色 0.7152、藍色 0.0722 — 並將同一個整數指派給三個通道。這個數值輸出會編碼為 PNG 頁面影像,以原始頁面尺寸放入新的 pdf-lib 文件,然後重新開啟新文件,純粹只是為了驗證頁數。您看到的預覽因此並非另外渲染的結果:它是實際的輸出 PDF,再透過同一個瀏覽器管線渲染回來。這個來回過程讓檢查值得信賴 — 如果預覽中有頁面遺失、褪色或順序錯亂,下載的檔案中也會有同樣的問題。

逐步檢查灰階 PDF

工具的三步流程已為您安排好檢查順序,但檢查本身是一個可在每次轉換重複執行的簡例行程序。

  1. 在裝置上選擇來源 PDF,並保持在 25 MB 限制以內,讓預檢通過。
  2. 選擇「轉換為灰階」,並等待所有有邊界的頁面在本機渲染完成。
  3. 開啟預覽,並在第一頁縮放至 100%;這是 1.5 倍點陣影像對應回原始頁面尺寸時的大小。
  4. 逐頁檢視,留意是否有頁面遺失、變得過淡的彩色區域,或對比流失的文字。
  5. 確認預覽中的頁數與來源文件相符。
  6. 只有在每頁都符合您的可讀性門檻時,才下載點陣化的 PDF。

每個轉換頁面上應檢查的項目

灰階轉換在光譜的暗端表現忠實,對接近黑色的內容也相當寬容,但它會把中間色的彩色亮部壓縮成一條窄窄的灰階帶。轉換頁面上最有用的檢查可歸納為幾個可重複的類別。

  • 黃色標註、淡藍色連結和淡綠色醒目提示 — 這些是在白色背景上最可能消失的顏色。
  • 纜細的格線和小號內文 — 抗鋸齒的柔化在 100% 縮放下會變得明顯,因為視覺細節是點陣而非向量。
  • 頁碼、頁首、頁尾與浮水印 — 確認它們在來回處理後仍位於正確位置。
  • 頁面順序 — 如果來源包含旋轉的橫向頁面,請確認旋轉在新頁面 canvas 上有保留。
  • 檔案大小 — 輸出明顯變大是正常的,因為 PNG 編碼的頁面通常會比來源 PDF 的字型、向量和影像壓縮佔用更多位元組。

用單一像素驗證灰階計算

由於公式是明確且逐像素的,您可以用單一取樣顏色來驗證結果是否合理。取一個紅色 200、綠色 100、藍色 50 的像素,依序套用權重。

  • 0.2126 × 200 = 42.52
  • 0.7152 × 100 = 71.52
  • 0.0722 × 50 = 3.61
  • 總和 = 42.52 + 71.52 + 3.61 = 117.65
  • 四捨五入到最接近的 8 位元值 = 118
  • 結果像素 = RGB(118, 118, 118)

同樣的算術會對文件中的每個像素執行,因此您在預覽中看到的頁面就是下載後會得到的頁面。此步驟使用的瀏覽器像素資料是透過 CanvasRenderingContext2D.getImageData 讀取,這就是為什麼該工具不依賴 CSS canvas filter 屬性,因為 Safari 並未將其作為可靠的預設路徑。

輸出未保留的部分

了解點陣化過程捨棄了什麼,也是檢查結果的一部分。灰階重建僅保留視覺內容;來源 PDF 的互動與結構層並不會一併帶過來。

來源中的功能灰階 PDF 是否保留如何檢查
可選取文字在 PDF 閱讀器中開啟下載的檔案,嘗試反白一段文字;應該無法選取任何東西。
可點擊連結點擊輸出中已知的連結,確認不會跳轉。
表單欄位在預覽中尋找輸入框或核取框;它們會以平面圖像形式呈現。
註解與評論在您的 PDF 檢視器中開啟註解面板;陣列應該是空的。
向量路徑與曲線在曲線上縮放超過 100%,觀察是否出現點陣柔化,而非平滑的向量邊緣。
原始影像壓縮比較檔案大小;PNG 編碼的頁面通常大於來源 PDF。
頁面尺寸開啟頁面屬性,確認寬度與高度與來源一致。
文字與影像的視覺版面在預覽中以肉眼檢視每頁的對齊與分頁情況。

這部分在 灰階轉換是否保留可選取文字與連結? 中有更深入的說明,文中會逐一說明點陣重建捨棄了哪些層。

當灰階結果不符合您的需求時

您在預覽中所做的檢查,同時也是判斷點陣化輸出是否符合您用途的時機。這個工具適合用於快速視覺化的單色副本、黑白印機的列印預覽、參考文件,或因上傳規定需要的灰階副本。當您需要保留可選取文字、保留無障礙標籤、簽署檔案、符合 PDF/A 規範、保留向量圖形或控制壓縮時,則不適用。在這些情況下,預覽是一個有用的診斷工具 — 它會立即告訴您需要的是不同的工作流程,而非不同的檔案,您也不會在錯誤的方向上浪費一次上傳或一個付費編輯器授權。

需留意的限制與失敗模式

在任何輸出 canvas 配置之前執行的預檢,就是預覽所依賴的同一道關卡,因此了解限制也是了解當結果出現缺頁或截斷時該查看哪些項目的關鍵。單一檔案上限 25 MB,作業上限 40 頁,每個渲染頁面的任一邊不得超過 12,000 像素或 40 百萬像素,整份文件不得超過 100 百萬像素。受密碼保護、已簽署、格式錯誤或異常複雜的 PDF,可能會在載入階段而非灰階步驟失敗,這會表現為沒有預覽,而非預覽不佳。啟動另一次轉換會取消前一個作業,因此您在預覽中看到的檔案一定是與目前進行中的轉換綁定的那一份。檢查輸出時,請將來源檔案放在手邊,這樣如果預覽與您預期的不符,您可以在決定是否重新執行作業或繼續下一步之前,並排比對兩者。

延伸閱讀:選擇正確的方式將 PDF 轉為灰階