2015-01-05 14 views
2

다른 운영 체제에서 html 표가 다르게 인쇄되는 이상한 문제가 있습니다.HTML 운영 체제에 따라 다른 간격으로 인쇄합니다.

인쇄중인 문서는 IFrame 내에 있으며 테이블을 포함합니다. Windows XP에서 모든것이 제대로 작동합니다.

Windows 7에서 테이블은 모든 행과 너비 사이에 여분의 공백이있는 것으로 인쇄됩니다.

이전에이 문제가 발생 했습니까?

+0

IE에서 작업하고 있다는 것을 의미합니까? – MujtabaFR

+0

@MujtabaFathel Nope. IE, Chrome, Firefox에서 동일한 경험 – clamchoda

+0

iFrame 내의 문서가 다르게 표시되고 있습니까? 어떤 종류의 문서가 표시되고 있습니까? – Zac

답변

0

브라우저 간/OS 인쇄의 차이로 인해 서버에서 PrinceXML (wkhtmltopdf가 작동 할 수도 있음)을 사용하여 HTML을 인쇄 관련 CSS를 사용하여 PDF로 렌더링했습니다. 그런 다음 사용자가 인쇄를 클릭하면 브라우저에서 페이지를 렌더링하는 대신 PDF를 제공합니다.

사용자가 어떤 브라우저, 운영 체제 또는 장치에 관계없이 일관된 결과를 얻을 수 있습니다. 이것은 모바일 인쇄에서도 효과적입니다.