wkhtmltox
wkhtmltox
HTML을 PDF나 다양한 이미지 포맷으로 변환해야 할 때가 있어요. wkhtmltox는 QtWebKit 렌더링 엔진을 이용해 이런 변환을 처리해 주는 오픈소스 라이브러리랍니다.
출처: wkhtmltox
본문
libwkhtmltox는 HTML을 PDF와 다양한 이미지 포맷으로 렌더링하기 위한 오픈소스 LGPLv3 라이브러리예요. QtWebKit 렌더링 엔진을 기반으로 동작해요. PHP에서는 이 라이브러리를 감싼 위젯 클래스들을 통해 사용할 수 있어요.
wkhtmltox\PDF\Converter 클래스
wkhtmltox\PDF\Converter— PDF 변환기 클래스wkhtmltox\PDF\Converter::add— 변환할 객체를 추가wkhtmltox\PDF\Converter::__construct— 새 PDF 변환기 생성wkhtmltox\PDF\Converter::convert— PDF 변환 수행wkhtmltox\PDF\Converter::getVersion— 변환기의 버전 확인
wkhtmltox\PDF\Object 클래스
wkhtmltox\PDF\Object— PDF 객체 클래스wkhtmltox\PDF\Object::__construct— 새 PDF 객체 생성
wkhtmltox\Image\Converter 클래스
wkhtmltox\Image\Converter— 이미지 변환기 클래스wkhtmltox\Image\Converter::__construct— 새 이미지 변환기 생성wkhtmltox\Image\Converter::convert— 이미지 변환 수행wkhtmltox\Image\Converter::getVersion— 변환기의 버전 확인
더 알아보기
- HTML을 PDF로 변환해야 하는 상황에서는 이 확장을 비롯해 여러 접근 방식이 있어요. 렌더링 품질과 의존성 관점에서 어떤 방법이 환경에 맞는지 비교해 보는 게 좋아요.