在Chrome和Safari中打印时,字体大小不同

时间:2014-08-27 13:24:41

标签: html css google-chrome printing safari

我有一个简单的网站,其中包含bootstrap的最新版本和非常少的额外css(特别是此页面中没有)我发现当尝试在Safari和Chrome(mac)中打印相同的页面时,我会得到非常不同的字体大小。在屏幕截图中,我为p标签添加了固定的字体大小和行高,这基本上就是文本中的内容,但是你可以看到它在Safari中渲染得更小(向右)。

我该如何解决这个问题?

enter image description here

P.D。:当然页面在浏览器上呈现的完全相同,只有在打印时才会出现此问题

P.D.2:我在这个页面上做了一个测试,看看它是否是一个普遍问题而且确实如此。我看到同样的问题,所以我更加不知道如何解决我的问题。版本是Chrome 37和Safari 7.0.6

1 个答案:

答案 0 :(得分:1)

在我的工作中,我们必须具有非常高保真度的打印,因此我们通常使用wkhtmltopdf(免费)或PrinceXML(商业但优秀)呈现服务器端,这两者都是专用打印渲染HTML的引擎。两者都生成PDF,然后PDF可以下载到浏览器并在每个平台和浏览器上打印出一致的结果。