본문 바로가기

웹개발/PHP

웹페이지 PDF 생성. 삽질은 이제 그만!

웹마스터라면 누구나 PDF 생성에 대해 많은 삽질을 경험해 보았을 것입니다.
모든 종류의 pdf 생성 플러그인을 해 보았지만, 자체 문법을 요구하거나, 많은 삽질을 하고,
결과적으로는 원하는 대로 문서가 생성되지 않았습니다.
특히 google chart같은 자바스크립트를 통해 가져오는 데이터는 표시도 되지 않았습니다.
그러던 중 이걸 발견하게 되었는데요. 정말 만족스럽습니다.
사용도 지금까지 본 것 중에 가장 간편하구요.
(단, jqueryUI 등 자바스크립트에서 페이지 로드 후 객체의 디자인을 바꿔주는 부분은 바뀌지 않을 수 있는데, 이부분은 전혀 불편하지 않으실 거라고 생각합니다. 이 부분에 대해서 이해가 안가시는 분은 해당되지 않으니 무시하셔도 되요)

아래는 리포트 페이지를 pdf 로 생성한 모습입니다.

사용법은 아주 간단합니다.
해당 url만 입력해서 창을 열면 끝입니다.
<a href="#" onClick="javascript:window.open('해당URL','옵션');">PDF열기</a>
또는,
<a href="javascript:window.open('해당URL','옵션');">PDF열기</a>
와 같은 형태로 열기만 하면 됩니다.
해당 URL에는 다음과 같이 입력해 주세요.
http://web2.pdfonline.com/pdfonline/testSettings.asp?cURL=변환대상URL&page=0&top=0.1&bottom=0.2&left=0.3&right=0.3

cURL 파라미터 값에 변환 대상 URL을 넣고, top, bottom, left, right에 여백을 넣으시면 됩니다.
이것으로 간단하게 생성할 수 있습니다.
더 많은 옵션을 넣고 싶으시면 
http://web2.pdfonline.com/ 에서 확인할 수 있어요.
아, 물론 무료입니다 :D