如果你在Edge瀏覽器中將這張化學元素表列印成PDF格式,你可能會得到一份內容不同的表格
最近在微軟的開發者論壇中,一位Edge瀏覽器的使用者遞交了一份Bug報告,標題的名稱為「EDGE瀏覽器中顯示為1234567,列印出來成為「114447」。由於這個錯誤相當的奇怪,引起了很多使用者的討論。<p>根據這個使用者的描述,他使用的版本是Microsoft Edge 38.14393.1066.0, Microsoft EdgeHTML 14.14393,所發現的錯誤是,他在使用Edge瀏覽器瀏覽PDF檔案的時候,檔案內容是正確的,但是當他將這份PDF檔案選擇用PDF列印出來的時候,列印出來的內容則變得很奇怪。</p> <p>他提供的原始檔案是一份<a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/attachment/11896203/6643884/" target="_blank">化學元素表的PDF檔案</a>,如下圖:</p> <p><img src="https://cdn2-techbang.pixcdn.tw/system/images/393970/original/37271fffd2a34c2ab440950d8e0fc411.png?1494232212" alt="" width="700" height="395" /></p> <p>他表示,當他選擇用「Microsoft Print To PDF」將這份表格列印成另一個PDF檔案的時候,問題就出現了,裡頭的數字全部都亂掉,<a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/attachment/11896203/6643885/" target="_blank">變成如下圖</a>:</p> <p><img src="https://cdn1-techbang.pixcdn.tw/system/images/393971/original/2c45fb21d4df686add2f3380251f0292.png?1494232344" alt="" width="700" height="407" /></p> <p>在上圖你可以看到,原本左上角表格12345678順序的數字,現在變成11444777。不光是頭幾個數字序號是這樣,後面有更多組的數字順序也全部亂掉,變得沒有規律。</p> <p><img src="https://cdn1-techbang.pixcdn.tw/system/images/393979/original/c4d65b983a8e1b7dd50ffc383d405bc2.png?1494232871" alt="" width="500" height="515" /></p> <p>他表示不光是選擇「Microsoft Print To PDF」會發生這樣的狀況,只要是選擇任何列印PDF的方案,幾乎都不會得到正常的結果。</p> <p>出於好奇,我們也下載了這張化學元素表,然後選擇「Microsoft Print To PDF」來列印,所得到的結果並沒有如他所寫的「12345678變成11444777」,不過得到的表格更奇怪,前面的數字全部變成「2C」:</p> <p><img src="https://cdn0-techbang.pixcdn.tw/system/images/393978/original/bfd3d05ada2ce2f279c92ece1b6b3b66.png?1494232754" alt="" width="700" height="398" /></p> <p>而且這問題應該不是發生在PDF列印驅動程式的問題,因為我們在Chrome瀏覽器裡頭開啟這個檔案,然後在裡頭選擇列印「Microsoft Print To PDF」,就得到正常的PDF檔案。</p> <p>這個問題在網路上討論了幾天,有網友總結問題發生的狀況,表示這不是單純數字顯示不正常,而是會發生彩色的、並且帶有表格的PDF內容上。而且,也不是僅有數字不正常,文字也會亂跑。</p> <p>網友認為,這種問題發生的原因,可能是因為Edge瀏覽器的「Print to PDF」的功能設計,實際上是指將HTML/DOC 文件轉換成PDF格式。並且建議在微軟改正這個問題之前,當你需要將網頁上的PDF列印PDF的時候,只要選擇將檔案儲存成PDF檔案就好,而不需要使用列印的功能。</p> <p>資料來源:<a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/11896203/" target="_blank">微軟</a>、<a href="https://news.ycombinator.com/item?id=14267189" target="_blank">ycombinator</a></p><a href="http://www.facebook.com/TKbang">加入T客邦Facebook粉絲團</a><img src="http://feeds.feedburner.com/~r/techbang/~4/Lr0VQbK4cYc" height="1" width="1" alt=""/>