2015-01-05 3 views
2

У меня есть странная проблема, когда таблица html будет печататься по-разному в разных операционных системах.HTML Печать с разным интервалом в зависимости от операционной системы

Печатаемый документ находится в пределах IFrame и содержит таблицу. На окнах xp и ниже все работает нормально.

В окнах 7 таблица печатает с кучей дополнительного пространства между рядами и ширинами всего, что больше.

Кто-нибудь сталкивался с этим вопросом раньше?

+0

Вы имеете в виду, что работаете над IE? – MujtabaFR

+0

@MujtabaFathel Nope. Тот же опыт в IE, Chrome, Firefox – clamchoda

+0

Документ внутри iFrame отображается по-разному? Какой документ отображается. – Zac

ответ

0

Различия между браузерами и операционными системами заставили нас использовать PrinceXML (хотя wkhtmltopdf также может работать) на сервере для рендеринга HTML в PDF с использованием специального CSS. Затем, когда пользователь щелкает печать, мы даем им PDF вместо того, чтобы отображать страницу в браузере.

Мы получаем согласованные результаты независимо от того, какой браузер, операционная система или устройство включено. Это также работает для мобильного принтера.