簡體   English   中英

打印 pdf 時谷歌瀏覽器被切斷

[英]Google Chrome cut off when print pdf

如標題所示,我們的 Web 服務器經常向用戶返回 pdf 報告。 當他們查看該 pdf 報告時,他們通常在 chrome 中使用 Ctrl + P 進行打印。

問題是當通過 chrome 打印 pdf 時,它總是會切斷 pdf 頁面的頁眉和頁腳(~0.45 厘米或 0.1771654 英寸)。

你可以在這篇文章的底部看到圖像,當我們按下“打印”時,兩個紅色矩形中的所有內容都會丟失(盡管它在打印預覽中顯示正常)。

我搜索了關鍵字“Chrome 在打印 pdf 時切斷”,並在 google productforums (2011, 2016,...) 中找到了一些關於此的主題,都沒有解決方案,並且經常成為鎖定主題,因此無法回復。

所以如果有人知道如何解決這個問題,請回答這個問題。

謝謝!

在此處輸入圖片說明

並非所有打印機都可以在整個紙張區域上打印,許多打印機都有無法打印的小邊框區域。

事實證明,特別是 HP LaserJet 打印機不支持無邊界打印(請參閱操作員找到的此 HP 支持論壇條目),而操作員和他的客戶使用此類打印機。

因此,唯一確定的解決方法是設計帶有白色邊框的 PDF。

Chrome 似乎裁剪了一個超大的 PDF(與紙張大小不匹配,和/或在不可打印區域中有文本),而大多數外部應用程序默認情況下會縮小它。 因此,從 Chrome 打印失敗,而首先保存然后在其他地方打印。 一些可能的解決方法:

  • 在服務器上,以正確的紙張尺寸生成 PDF 文件,並在邊框上留出足夠的邊距。 在實踐中,人們可能需要知道目標紙張尺寸。

  • 在服務器上,通過添加標題Content-Disposition: attachment; filename=foo.pdf強制使用外部查看器Content-Disposition: attachment; filename=foo.pdf Content-Disposition: attachment; filename=foo.pdf (未經測試;當用戶打開文件時,在某些情況下它可能仍會在 Chrome 中打開)

  • 指示用戶在外部應用程序中打印文件。

這些解決方案對我來說似乎都不是完美的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM