2012-05-22 2 views
6

웹 페이지에서 인쇄 경험이있는 사람이 있습니까?웹 응용 프로그램의 데이터를 미리 인쇄 된 용지에 인쇄

일부 미리 인쇄 된 용지가 있습니다. 이러한 서류에는 웹 양식을 통해 채워지거나 MySQL 데이터베이스에서 호출 한 데이터를 기반으로 확인해야하는 일부 확인란이 있습니다.

이 데이터는 모두 PHP 웹 애플리케이션에서 사용할 수 있습니다. 이제이 데이터를 미리 인쇄 된 문서에 인쇄하는 솔루션을 찾고 있습니다.

그래서 특정 위치에있는 문서에 십자 기호를 일부 인쇄해야합니다.

아무도 아이디어를 갖고 있지 않으며 이것을 처리하는 방법에 대한 예가 있습니까?

답변

4

웹 페이지의 모든 내용을 동일하게 인쇄하려면 PHP fpdf 라이브러리를 사용해야합니다. 동일한 양식의 모든 내용을 인쇄해야하는 웹 사이트를 개발했습니다. fpdf는 효과적인 솔루션이었습니다. http://www.fpdf.org

+0

thx, 이것은 내가 찾고있는 해결책 인 것 같습니다. – mario

+0

당신은 환영합니다 !! –

2

사용자가 다운로드하여 인쇄 할 수있는 PDF를 생성해야합니다.

브라우저는 인쇄 할 때 HTML을 매우 다르게 렌더링합니다. 미리 인쇄 된 용지에 출력물을 맞추려면 페이지의 위치를 ​​미세하게 제어해야합니다.

저는 PHP 경험이 없지만 php generate pdf에 대한 Google 검색은 유망 해 보입니다. this SO search을 참조하십시오. 그럼 PDF 옵션을 사용하여 인쇄

-1

는 PHP, FOP와 (웹 페이지를 클릭 한 후 프린터로 자동 인쇄 모든 방법을) 잘 :

+0

미리 인쇄 된 용지를 배경 무늬로 설정하고 인쇄 할 때 사용 설정하면 문제가 해결 될 수 있다고 생각합니다. 뭐가 잘못 되었나요? – Suleman

+0

모든 브라우저와 구성에서 완벽하게 작동하도록 인쇄 CSS로 절대 위치를 지정할 방법이 없습니다. – geekuality

2

제작 한 유사한 시스템이다 (HTTP : //xmlgraphics.apache .org/fop /) 및 CUPS (http://www.cups.org/)를 참조하십시오.

사용자 정의에서 정렬이 중요하기 때문에 서식을 지정하기 위해 PDF를 사용하는 것이 좋습니다.

내가 지금 그런 시스템을 만든다면 아마도 fPDF (http://www.fpdf.org/)를 사용하고 시스템 호출이나 일종의 작업 대기열 (Gearman 등)을 사용하여 파일을 인쇄 할 것입니다 네트워크 프린터.

관련 문제