為什麼PDF在螢幕上顯示正常,列印出來卻是空白?
這是最令人沮喪的PDF問題之一:文件在檢視器中顯示完美,但每一頁列印出來都是空白或白紙。內容確實存在--螢幕已經證明了這一點。那麼到底發生了什麼?
有五個常見原因,每個原因都有不同的解決方法。按順序逐一檢查,不到10分鐘即可解決。
原因1:透明度或向量元素讓印表機混亂
現代PDF檔案使用透明效果、漸層和向量圖形。一些較舊的印表機和印表機驅動程式無法正確處理這些內容。它們渲染頁面但跳過透明部分--根據文件的不同,這可能導致所有可見內容都消失。
解決方法:以影像方式列印。 在Adobe Reader中,選擇檔案 → 列印 → 進階 → 勾選「以影像方式列印」。這樣印表機就會將每一頁視為平面點陣圖,而不是處理向量指令,從而完全繞過透明度問題。在Chrome中,右鍵按一下PDF → 另存新檔 → 在Adobe Reader中開啟下載的檔案 → 然後使用「以影像方式列印」。
原因2:PDF的列印權限被停用
PDF檔案可以有兩種類型的密碼:阻止存取的開啟密碼,以及阻止列印或複製等特定操作的權限密碼。如果建立PDF時設定了列印限制,印表機會收到頁面但被告知不要輸出。
解決方法:移除列印限制。 使用 PDFviz Unlock PDF 工具移除權限限制。上傳檔案,讓工具解除限制,然後下載並正常列印。這適用於權限密碼--對於開啟密碼,您需要知道密碼本身。
原因3:掃描的PDF上有隱藏內容的白色覆蓋層
一些掃描的PDF在掃描圖像上方有白色文字層--通常是OCR(光學字元辨識)軟體留下的。如果白色層不完全透明,即使螢幕顯示正常,列印時也會覆蓋可見內容。
解決方法:透過PDF壓縮器重新匯出。 使用 PDFviz Compress PDF 重新處理檔案。壓縮會在內部重新渲染PDF,通常會移除有問題的圖層。下載壓縮版本後再次嘗試列印。
原因4:印表機驅動程式過時或損毀
印表機驅動程式將PDF渲染指令轉換為特定硬體能理解的命令。過時或損毀的驅動程式可能在某些PDF類型上悄然失敗--它發送列印工作時沒有錯誤訊息,但實際輸出是空白的。
解決方法:更新或重新安裝印表機驅動程式。 Windows系統:裝置管理員 → 印表機 → 右鍵按一下您的印表機 → 更新驅動程式。Mac系統:系統設定 → 印表機 → 移除印表機 → 重新新增(macOS會自動重新下載驅動程式)。重新安裝後,用同一個PDF進行測試。
原因5:從瀏覽器標籤而非專用閱讀器列印
Chrome、Firefox、Edge和Safari都有內建PDF檢視器,但它們是簡化的渲染器,會跳過某些PDF功能。透過瀏覽器內建檢視器列印時,顯示正常的複雜PDF可能會悄然失敗。
解決方法:下載PDF並在專用閱讀器中開啟。 在瀏覽器中右鍵按一下PDF → 另存新檔 → 然後在Adobe Reader(免費)、SumatraPDF(Windows,免費)或Foxit Reader中開啟下載的檔案。這三個程式處理複雜PDF的可靠性遠超瀏覽器檢視器。
快速診斷:您的問題是哪種原因?
| 症狀 | 最可能的原因 | 最快的解決方法 |
|---|---|---|
| 所有印表機上輸出空白 | 透明度或向量問題 | 在Adobe Reader中以影像方式列印 |
| 空白輸出,無錯誤訊息 | 列印權限被停用 | Unlock PDF工具 |
| 只有部分頁面是空白 | 這些頁面上有白色覆蓋層 | 用Compress PDF重新渲染 |
| 同一印表機上其他檔案列印正常 | 驅動程式問題或使用了錯誤的閱讀器 | 更新驅動程式,使用專用閱讀器 |
| 僅在Chrome中列印空白 | 瀏覽器PDF檢視器限制 | 下載後在Adobe Reader中開啟 |
如何在將來防止PDF列印空白
- 始終從專用PDF閱讀器列印,而不是從瀏覽器標籤。 Adobe Reader和SumatraPDF(Windows,免費)對PDF規範的支援比瀏覽器檢視器更完整。
- 共用檔案前檢查列印權限。 如果您發送別人要列印的PDF,請在Adobe Reader的檔案 → 內容 → 安全性中確認是否允許列印。
- 如果知道要頻繁列印,將圖形豐富的檔案重新匯出為PDF/X。 PDF/X在匯出時會展平透明度,從源頭防止此問題。
如果以上解決方法都無效,PDF可能已損毀。請嘗試從原始來源重新下載,或請寄件者從原始應用程式重新匯出。
