2013-04-22 2 views
0

나는 여러 부분에서 사용자에게 '인쇄'버튼을 제공하고 클릭 한 번으로 문서를 프린터로 보내야하는 웹 기반 응용 프로그램을 만들어야했습니다. .웹 사이트에 인쇄 가능한 페이지를 만드는 신뢰할 수있는 방법

그러나 인쇄 된 정보는 가능한 한 형식이 신뢰할 수 있어야합니다. 이상적으로 프린터/컴퓨터/OS에서 거의 동일해야하며 브라우저에서 삽입 한 머리글/바닥 글은 포함하지 않아야합니다 (예 : Internet Explorer 기본적으로 인쇄되도록 구성되어 있습니다.

나는 서버에서 PDF 파일을 작성하고 숨겨진 div/object/something을 작성하여 해당 PDF 파일을로드 한 다음 javascript를 사용하여 'print' 한 번로드 된 지시.

어쨌든, 저는 여러분에게 아이디어를 요청하는 것에 대해 생각했습니다. 어떻게 할거 니? 더 나은 방법을 알고 있습니까?

미리 의견을 보내 주셔서 감사합니다. 시스코

+1

이 항목은 당신이 찾고있는 것 같습니다 : http://stackoverflow.com/questions/1960939/disabling-browser-print-options-headers-footers-margins-from-page?rq=1 –

+0

@MagnusLindgren 감사합니다. 유용한 게시물입니다. 그러나, 내가 바라는 것이 정확하지 않습니다. 그 사람은 CSS 만 사용하여이 작업을 수행 할 수 있기를 원했습니다. 필자는 특정 형식으로 인쇄 할 수있는 가장 신뢰할 수있는 방법을 찾고 있습니다. PDF 또는 Java Applet과 같은 것을 사용하더라도 인식하지 못할 수도 있습니다. –

답변

1

당신은 내가 PDF를 recomment하는 모든 브라우저에서 동일한 포맷을해야하는 경우

. 예를 들어, URL이있는 머리글은 인쇄 할 때 브라우저에 의해 추가되며 미디어 쿼리가 아닌 브라우저 내에서만 비활성화 할 수 있습니다.

나는 wkhtmltopdf을 사용하여 pdf를 생성합니다.

+0

감사합니다. 재미있는 도구처럼 보입니다. 그것이 주장하는대로 작동한다면, 그냥 CSS를 사용하여 문서를 포맷하는 것은 매우 쉽습니다. 나는 곧 그것을 시도 할 것이다. –

관련 문제