我有一个奇怪的问题,html表会在不同的操作系统上打印不同。
正在打印的文档位于IFrame中并包含一个表格。在Windows XP及以下版本中,一切正常。
在Windows 7上,表格在行之间打印出一堆额外的空间,宽度似乎更大。
之前有人遇到过这个问题吗?
答案 0 :(得分:0)
跨浏览器/操作系统打印的差异驱使我们在服务器上使用PrinceXML(虽然wkhtmltopdf也可以工作),使用特定于打印的CSS将HTML呈现为PDF。然后,当用户点击打印时,我们会为他们提供PDF,而不是在浏览器中呈现页面。
无论用户使用何种浏览器,操作系统或设备,我们都能获得一致的结果。这也适用于移动打印。