[研究]各種PDF印表機 vs 瀏覽器顯示正常,印出來的 .pdf 也一定正常嗎?不一定
2023-04-20
2023-04-26更新
一般我們瀏覽網站、網頁時,按下 Ctrl-P 可以跳出印表機選項,可以選擇不同的 PDF 印表機。
瀏覽器顯示正常,印出來的 .pdf 也一定正常嗎?不一定。
- 網頁和 .pdf 架構本身就不同,一個網頁一般就是一個長寬沒有限制的頁面,但 .pdf 基本是是一頁一頁的文件 (一般預設是 A4)。
- 網頁基本上是 HTML Language構成,PDF是基於PostScript語言,兩個語言本身就不同。
所以只是「PDF印表機」開發廠商盡量讓它可以正常顯示列印 出原來文件呈現的內容。
PDF - 維基百科
https://en.wikipedia.org/wiki/PDF
********************************************************************************
(下圖)Windows 10開始,預設提供一個稱為「Microsoft Print to PDF」的PDF印表機,不管你用哪個瀏覽器,都可以選它來產生 .pdf 檔案。
********************************************************************************
(下圖) Chrome 有「Microsoft Prnit to PDF」和「另存為PDF」可選,前者是Windows 10提供,後這是僅提供給 Chrome 用,沒提供給 Windows、FireFox 和 Edge 使用。
********************************************************************************
(下圖)Adobe Acrobat Pro 提供的 PDF 印表機「Adobe PDF」
********************************************************************************
因為目前剛好遇到有網頁顯示正常,列印成 PDF 異常 (部份文字內容重疊) 情況 (可能因為該網頁內容結構複雜),根據實際測試請況:
Chrome + Chrome提供的「另存為PDF」:部份文字重疊。
Chrome +「Microsoft Prnit to PDF」:部份文字重疊。
Chrome +Adobe提供「Adobe PDF」:部份文字重疊。
Edge +Edge提供的「另存新檔為PDF」:部份文字重疊。
Edge +「Microsoft Prnit to PDF」」:部份文字重疊。
Edge +Adobe提供「Adobe PDF」:部份文字重疊。
FireFox +FireFox提供的「儲存為PDF」:正常。
FireFox +「Microsoft Prnit to PDF」:正常。
FireFox +Adobe提供「Adobe PDF」:正常。
也就是同為 Chromium 核心的 Chrome 和 Edge 產出的 PDF 會發生問題。
以上是已敝人遇到的情況而言,當然也可能大家在某網頁,也可能發生 Chrome 和 Edge 正常,FireFox 異常的情況,也有可能。
(完)
沒有留言:
張貼留言