灰階轉換會使用亮度公式 0.2126 × red + 0.7152 × green + 0.0722 × blue,將每個 PDF 頁面重新建構成一張由黑、白、灰組成的影像,因此只有在您真正需要一份扁平化的單色副本時,才應該使用 PDF 轉灰階工具。這個工具會以單一四捨五入後的灰階值取代每個色彩通道,這表示輸出結果會犧牲正常 PDF 原本具備的功能。可選取的文字、即時連結、表單欄位、向量路徑、圖層、原始影像編碼方式,以及輔助功能樹狀結構,都不會被保留下來。您得到的會是一份視覺參考檔,適合用於廉價列印、上傳到拒絕接收彩色檔案的系統,以及在單色螢幕上看起來一致。該如何選擇,取決於對您手上這份檔案而言,權衡的哪一邊更重要。灰階 PDF 轉換器完全透過 PDF.js 在您的瀏覽器中執行——相關底層程式庫請參閱 Mozilla PDF.js API——所以您的原始檔案絕不會離開裝置,但重建後的檔案是點陣 PDF,而不是原始檔案的重新上色版本。

有幾個實際情境明確指向使用灰階。內部訓練教材、合約、費用報告、會議紀錄,以及其他以文字為主的文件,通常在單色下看起來仍然沒問題,若以彩色列印則會浪費墨水。許多印表機即使來源大多是文字,仍預設以彩色輸出,因此先轉檔可以確保在雷射印表機上進行一次廉價的黑白列印。其他常見的觸發情境包括:為了控管儲存成本而拒絕彩色 PDF 的上傳入口、必須以黑白掃描檔形式提交 的政府表單,以及您想在單色電子閱讀器上保存的參考副本。當目標符合上述其中一類情境時,灰階工具就是正確選擇。

how do i decide whether i need to use the convert pdf to grayscale tool
如何判斷是否需要使用 PDF 轉灰階工具

灰階 PDF 是正確輸出的時機

當文件的視覺內容比其互動性更重要時,請使用灰階。灰階副本基本上等同於一份以影像形式擷取並封裝進 PDF 的列印頁面,這正是許多實際工作流程所需要的。最可靠的觸發情境是省墨的列印作業、單色上傳需求,以及您只需要視覺閱讀或標註的參考文件。

當文件原本就幾乎是黑色文字加上少數彩色標示,而您想要更扁平、更一致的外觀時,您也可以選擇灰階。若彩色圖表與圖表在設計時就對各資料序列之間有足夠的對比,通常在灰階下仍能保持可讀性。照片會失去飽和度、看起來可能變得灰濁——這是轉換過程中正常的代價,並非瑕疵。當您願意以色彩資訊換取「這是一份黑白文件」的簡化心智模型時,灰階就是正確答案。

三個適合使用此工具的具體情境:一份您想在辦公室雷射印表機上列印的 20 頁訓練手冊、一份您必須上傳至單檔上限 5 MB 且拒絕彩色檔案入口的 5 頁發票組合,以及一份 30 頁的參考報告,您想將其保存為一份穩定的單色副本,以免日後開啟時色彩發生漂移。

應該保留原始彩色檔案的時機

當 PDF 仍有用途時,請跳過灰階工具。輸出是點陣 PDF,這代表重建後的檔案會失去一般 PDF 之所以有用的結構化物件。此版本不會保留下來的具體項目包括:可選取與可搜尋的文字、可點擊的連結、可填寫的表單欄位、註解、簽章、向量路徑、分層內容、原始影像壓縮、輔助功能標籤,以及 PDF/A 合規性。頁面尺寸會與來源相符,但視覺細節會在放置回原始尺寸頁面之前,以固定的 1.5× 倍率重新取樣。

具體來說,在以下情況請勿使用此工具:您稍後需要從文件中複製引文時、預期收件人會點擊 PDF 中的連結時、表單欄位需要保持可編輯以供他人填寫時、檔案必須通過輔助功能稽核時,或是向量標誌與小字級文字的視覺保真度至關重要時。對於上述任何一種情況,真正適合的工具是能在不扁平的狀態下重新上色的專業 PDF 編輯器,而不是一道點陣化流程。

灰階 PDF 轉換器如何產生輸出

此工具完全在您的瀏覽器中執行,這也是它能承諾來源檔案絕不上傳的原因。整個流程包含四個簡短步驟。首先,PDF.js 在本地端以不透明的 canvas 解析並渲染每個頁面——用於讀取像素值的 canvas API 文件位於 MDN getImageData 參考文件。接著,每個像素的紅、綠、藍通道會被替換為單一四捨五入後的灰階值,該值由上述亮度公式計算得出。第三,每個渲染完成的頁面會被編碼為 PNG 影像。第四,這些 PNG 會以來源頁面尺寸放入一份新的 pdf-lib 文件中,該文件隨後會被重新開啟以驗證頁數。

計算過程遵循色彩轉灰階所使用的標準亮度加權。以完全紅色的像素 (255, 0, 0) 為例,灰階值為 round(0.2126 × 255 + 0.7152 × 0 + 0.0722 × 0) = round(54.213) = 54。以完全綠色的像素 (0, 255, 0) 為例,其值為 round(0 × 0.2126 + 255 × 0.7152 + 0 × 0.0722) = round(182.376) = 182。以完全藍色的像素 (0, 0, 255) 為例,其值為 round(0 + 0 + 255 × 0.0722) = round(18.411) = 18。這三個數值說明了為何高飽和度的顏色在灰階下會失去明顯對比:它們的灰階值落在 0–255 強度範圍中相當不同的位置。此工具並未依賴 CSS filter: grayscale() 屬性,因為該路徑在 Safari 中並不可靠;直接對每個像素進行數值運算,能使行為變得可測試且可預測。

使用灰階工具轉換本機 PDF

  1. 開啟灰階 PDF 轉換器頁面,點擊檔案選擇器,從您的裝置中選擇一份本機 PDF。
  2. 確認檔案大小在 25 MB 上限之內,且頁數不超過 40 頁;否則請先將 PDF 分割成較小的檔案。
  3. 點擊「Convert to grayscale」按鈕,等待每個邊界頁面在本地端完成渲染、逐像素轉換,並打包成新的 PDF。
  4. 開啟點陣預覽,檢查幾個頁面的可讀性,特別是包含圖表、浮水印或小型彩色文字的頁面。
  5. 當輸出結果看起來正確時,點擊 Download 以儲存新的灰階 PDF。請將原始檔案保留在裝置上不要更動,以便日後再次存取。

在第一次轉換尚未完成前啟動第二次轉換,將會取消前一個工作。當 canvas、PDF worker 工作,以及暫時性的下載 URL 不再需要時,系統會將其釋放,這能避免單一瀏覽器分頁持續佔用無限制的影像緩衝區。

轉換前的快速決策檢查清單

若您的目標是……使用灰階轉換?原因
為以文字為主的文件進行省墨列印是扁平化的單色檔案符合雷射印表機輸出,並能減少墨水用量。
上傳到拒絕彩色 PDF 的入口是從來源端移除色彩,使檔案在第一次嘗試時即通過色彩檢查。
供日後閱讀的快速單色參考副本是當無人需要與之互動時,一份穩定的視覺副本已足夠。
收件人必須複製文字或搜尋文件內容否輸出點陣檔已無法再進行選取或搜尋。
即時連結、表單欄位或簽章必須保持可用否這些互動層會在點陣化過程中被移除。
需要輔助功能標籤或 PDF/A 合規否點陣重建無法通過輔助功能稽核。
來源檔案受密碼保護、已簽章,或結構異常複雜否(維持原樣)此工具不會繞過密碼或驗證簽章;請改用編輯器。

此表格只是一道快速篩選,無法取代實際檢查輸出。請務必開啟重建後的 PDF,確認您在意的頁面看起來正確後再分享。如需就灰階轉換後的檔案大小進行決策,請參閱如何判斷是否要將 PDF 壓縮至目標大小。

若工具無法處理您的檔案,該怎麼辦

此轉換器會在配置輸出 canvas 之前,逐頁檢查每個頁面,並強制執行五項硬性限制:來源大小 25 MB、40 頁、單邊 12,000 像素的渲染頁面、每頁 40 megapixels,以及整份文件 100 megapixels。當您的檔案未通過其中任何一項檢查時,轉換會在開始之前就停止,而不是跑到一半才中斷。

若來源檔案超過 25 MB,請先透過 Split PDF 工具將其拆成較小的檔案,再分別轉換每個部分。若超過 40 頁,也請先依頁數進行分割。受密碼保護的 PDF 可能會失敗,因為此工具不會繞過密碼;請對您有權解鎖的副本執行密碼移除步驟,或使用可接受密碼的編輯器。已簽章的 PDF 可能會失敗;此工具不會驗證簽章,此失敗屬於刻意設計,並非瑕疵。若 PDF 結構損壞或異常複雜,可能僅部分渲染或於特定頁面失敗——發生此情況時,請嘗試使用不同的檢視器或更單純的來源檔案。

產生的檔案可能會比來源檔案更大。以 PNG 編碼的點陣頁面,可能會比原始 PDF 中由字型、向量與影像壓縮組合而成的內容佔用更多位元組。當檔案大小的重要性高於視覺轉換時,正確的做法是在轉換完成後壓縮灰階輸出,而不是完全跳過轉換。

延伸閱讀:記錄 PDF 轉灰階工具的操作步驟。