跳至主要內容
Lizely

灰階 PDF 轉換工具

將一個受限的 PDF 轉為本機灰階位元圖 PDF,並對每個像素進行明確的轉換。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.選取一份不超過 25 MB 的本機 PDF。
  2. 2.選擇「轉為灰階」並等待所有受限頁面在本機完成渲染。
  3. 3.檢視位元圖 PDF 輸出並下載,當壓平頁面符合需求時。

關於灰階 PDF 轉換工具

灰階 PDF 轉換器會從本機文件中產生新的灰階 PDF,而無需上傳原始文件。它會在你的瀏覽器中渲染每頁,計算每個可見像素的灰階值,寫入 PNG 頁圖片,並將這些圖片組合成新的 PDF。這種視覺方法能一致地處理普通色彩內容,因為瀏覽器的 PDF 繪圖引擎會在灰階計算前解析原始頁面。

灰階值使用明確的像素運算:0.2126 乘以紅色、0.7152 乘以綠色、0.0722 乘以藍色,並四捨五入至 8 位元值。結果會為每個顯示的像素分別指定紅色、綠色和藍色。這避免依賴 CSS 畫布過濾屬性,因為在 Safari 中這不是一個可靠的預設路徑。這也讓黑、白、灰以及主要顏色的行為變得可測試。這個工具處理顯示的光柵像素,而不是一個鬆散定義的 PDF 色彩運運算元集合。

這種取捨相當重要。輸出為位元圖 PDF,而非保留向量的重新上色版本。可選擇的文字、活躍連結、表單欄位、註記、向量路徑、圖層、原始圖片編碼、可訪問性結構、元資料以及原始壓縮皆未被此版本保留。輸出檔案可能大於原始檔案。頁面尺寸得以保留,但視覺細節會先以固定 1.5 比例渲染,再重新置入原始尺寸的頁面中。

在任何輸出頁畫布被分配之前,這個工具會檢查該比例下的每個 PDF 頁。它接受最多 25 MB 的文件,並將作業限制為 40 頁,每頁 12,000 像素,每頁 40 百萬像素,以及整個文件 100 百萬像素。這些限制可以防止一個瀏覽器分頁嘗試儲存無限大的影像緩衝區。啟動另一個轉換會取消先前的作業,當不再需要時,畫布、PDF 工作任務以及臨時下載 URL 會被釋放。

使用這個轉換器進行快速視覺單色複製、列印預覽、上傳需求,或當壓平頁面可以接受時的參考文件。當你需要保留互動式文字、PDF/A 合規性、存取性標籤、向量圖形、簽名、列印色彩管理或受控壓縮時,請使用專業的 PDF 編輯器。請保留你的原始文件,並在分享前檢查灰度輸出。受密碼保護、格式錯誤、已簽名或異常複雜的 可能會失敗;這個工具不會繞過密碼、驗證簽名或聲稱符合歸檔或法律標準。

方法與來源

驗證並載入一個受限制的 PDF,使用 PDF.js 預先檢查每個 1.5 尺寸的頁面,對比頁面、每頁以及總體像素預算,將每個頁面在不透明的畫布上進行渲染,將 RGB 色道替換為 round(0.2126R + 0.7152G + 0.0722B),編碼為 PNG,並將其置於新 pdf-lib 文件中與原頁面尺寸相同的位置,重新開啟輸出以驗證頁數,並在完成或取消時釋放所有臨時資源。

常見問題

輸出是否保留可選擇的文字與連結?
沒有。此版本會將每頁重新構建為灰階位元圖圖片,並置入一個 PDF 中。
使用的是哪種灰階方法?
每個像素使用四捨五入的 0.2126 紅色加上 0.7152 綠色加上 0.0722 藍色。
為何灰階 PDF 可能會更大?
渲染的 PNG 頁面圖片可能使用的位元組數多於原始 PDF 中的原始字型、向量與圖片壓縮。
會上傳 PDF 檔案嗎?
不會。PDF 的渲染、像素轉換、PNG 的編碼以及 PDF 的組合皆保留在當前瀏覽器標籤中。

PDF 工具 使用指南

查看全部