2011-08-22 7 views
4

인쇄 가능한 버전의 HTML 페이지를 생성하려고하는데 인쇄 가능한 버전은 왼쪽 창과 위쪽 창을 제거해야합니다. jQuery를 사용하여 인쇄 가능한 버전을 생성하려고 시도했지만, 인쇄 미리보기 화면 (다른 팝업 창에서 HTML에서 제거 된 내용)에서 내용을 제거하는 동안 레이아웃 문제가 발생했습니다. 이미 JQuery와 탐구하려고 꽤 많은 시간을 잃었 기 때문에 HTML에서 PDF를 작성하려면 어떻게해야합니까?

는 수고를 할 필요없이 PDF로 HTML로 변환 어떤 준비가 만든 오픈 소스 도구, 거기에

나는 그리드 (960) 템플릿 레이아웃

+0

[HTML을 PDF 고해상도로 보내기] (http://stackoverflow.com/questions/1878512)와 동일합니다. –

답변

5
을 사용하고 있습니다

인쇄 스타일 시트를 사용하지 않고 사용자가 원할 경우 PDF로 인쇄하도록하십시오.

당신이 HTML을 처리 한

http://www.alistapart.com/articles/goingtoprint/

+0

Grid 960 레이아웃을 사용 중이므로이 스타일 시트가 작동하는지 여부를 평가해야합니다. – Nrusingha

6

, wkhtmltopdf (윈도우/맥/리눅스)를 PDF로 변환 할 수 있습니다. wkhtmltopdf는 Qt WebKit 렌더링 엔진을 사용하여 HTML을 PDF 및 다양한 이미지 형식으로 렌더링하는 크로스 플랫폼, 오픈 소스 (LGPLv3) 명령 줄 도구입니다. 이것들은 전적으로 "헤드리스 (headless)"로 실행되며 디스플레이 또는 디스플레이 서비스를 필요로하지 않습니다.

wkhtmltopdf는 official wkhtmltopdf website에서 다운로드 할 수 있습니다. 또한 가장 일반적인 Linux 배포판의 기본 리포지토리에 있습니다.

PDF로 원격 HTML 파일을 변환 :

wkhtmltopdf example.html example.pdf 

wkhtmltopdf usage 당신은 또한 wkhtmltopdf을 표시 할 수 있습니다

wkhtmltopdf http://www.google.com example.pdf 

PDF로 로컬 HTML 파일을 변환 wkhtmltopdf -H을 실행하여 로컬에서 도움을 받으십시오.

관련 문제