소개
wkhtmltopdf는 오픈 소스(LGPLv3) 명령줄 도구로, Qt WebKit 렌더링 엔진을 사용하여 HTML을 PDF 및 다양한 이미지 형식으로 변환합니다. 이 도구는 헤드리스 방식으로 실행되어 디스플레이나 디스플레이 서비스가 필요하지 않습니다. Ashish Kulkarni가 유지 관리하고 Jakob Truelsen이 originalmente 만든 이 프로젝트는 HTML 문서를 PDF로 변환해야 하는 사용자에게 적합합니다.
상세정보
HTML에서 PDF로 변환
wkhtmltopdf는 HTML 문서를 PDF 파일로 변환하는 핵심 기능을 제공합니다. 예를 들어, wkhtmltopdf http://google.com google.pdf 명령으로 구글 홈페이지를 PDF로 저장할 수 있습니다.
HTML에서 이미지 형식으로 변환
wkhtmltoimage는 HTML을 다양한 이미지 형식(PNG, JPEG 등)으로 변환할 수 있는 도구입니다.
목차 및 고급 옵션 지원
다양한 명령줄 옵션을 통해 생성된 PDF에 목차를 포함하거나 기타 고급 설정을 적용할 수 있습니다. 자동 생성된 매뉴얼을 통해 모든 옵션을 확인할 수 있습니다.
C 라이브러리 제공
명령줄 도구 외에도 C 라이브러리가 제공되어 프로그래밍 내에서 직접 HTML을 PDF로 변환하는 기능을 사용할 수 있습니다.
다운로드·설치 방법
공식 웹사이트에서 사전 컴파일된 바이너리를 다운로드하거나 소스 코드로부터 직접 빌드할 수 있습니다. Windows 사용자는 공식 다운로드 페이지에서 적절한 바이너리를 받아 실행 파일을 사용할 수 있습니다.
기본 사용법/명령어
HTML 문서를 PDF로 변환하는 기본 방법은 다음과 같습니다:
wkhtmltopdf [입력 HTML 파일 또는 URL] [출력 PDF 파일]- 예시:
wkhtmltopdf http://google.com google.pdf로 구글 홈페이지를 PDF로 저장
추가 옵션은 자동 생성된 매뉴얼을 참조하여 사용할 수 있으며, 목차 생성 등 다양한 설정이 가능합니다.
이런 경우에 유용합니다
이 도구는 웹 페이지를 아카이브하거나, HTML 기반의 청구서, 생일 카드, 보고서 등을 PDF로 변환해야 하는 사용자에게 유용합니다. 예를 들어, 웹 페이지의 특정 시점 상태를 영구히 보존하거나, 프로그래밍적으로 문서를 생성하는 워크플로우에 통합할 수 있습니다.
지원 환경·시스템 요구사항
이 도구는 헤드리스 방식으로 실행되므로 별도의 디스플레이나 디스플레이 서비스가 필요하지 않습니다. Windows를 포함한 다양한 플랫폼에서 실행 가능한 바이너리가 제공됩니다.
최신 버전·업데이트
현재 버전은 0.12.6-1이며, 공식 웹사이트와 GitHub 저장소에서 최신 릴리스 정보를 확인할 수 있습니다.
제한 사항·확인 사항
이 도구는 Qt WebKit 렌더링 엔진에 의존하므로, 최신 웹 표준 중 일부에 대한 지원이 제한적일 수 있습니다. 복잡한 자바스크립트나 최신 CSS 기능을 사용하는 웹 페이지의 경우 렌더링 결과가 의도와 다를 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


