HTML根据操作系统打印不同的间距

时间:2015-01-05 20:27:48

标签: html spacing printing-web-page

我有一个奇怪的问题,html表会在不同的操作系统上打印不同。

正在打印的文档位于IFrame中并包含一个表格。在Windows XP及以下版本中,一切正常。

在Windows 7上,表格在行之间打印出一堆额外的空间,宽度似乎更大。

之前有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

跨浏览器/操作系统打印的差异驱使我们在服务器上使用PrinceXML(虽然wkhtmltopdf也可以工作),使用特定于打印的CSS将HTML呈现为PDF。然后,当用户点击打印时,我们会为他们提供PDF,而不是在浏览器中呈现页面。

无论用户使用何种浏览器,操作系统或设备,我们都能获得一致的结果。这也适用于移动打印。