개요

wkhtmltopdf 와  wkhtmltoimage 는 QT Webkit 으로 작성된 오픈 소스(LGPLv3) 명령행 방식의 HTML 변환기


https://wkhtmltopdf.org/downloads.html 에서 바이너리를 받아서 설치하면 됨.


Windows 의 경우 MSVC 로 컴파일한 버전 권장


설치후에 쉘 초기화 파일에 다음 alias 추가

Windows

wpdf="D:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe" $*
CODE

Linux

alias wpdf=wkhtmltopdf
CODE


사용


설명을 보려면 -H 옵션 추가

wpdf -H
CODE


페이지를 pdf 로 저장

wpdf google.com g.pdf
CODE
wpdf --viewport-size 1920x1080 --orientation Landscape google.com g.pdf
CODE


단점

Webkit 을 사용했지만 브라우저에서 보는 것과 다르게 저장되는 페이지가 많이 있음. 크롬에서 보는 것과 유사한 결과물을 원할 경우 headless chrome 사용을 고려


Ref