728x90

wkhtmltopdf를 이용하면 qt 프로젝트에서 라이브러리 형태로 사용하거나 혹은 홈페이지에서 다운로드 받은 실행파일을 통해 html로 작성된 파일 또는 이미지를 pdf로 변환할 수 있습니다.

 

wkhtmltopdf c 코드 예제

 

wkhtmltopdf/wkhtmltopdf

Convert HTML to PDF using Webkit (QtWebKit). Contribute to wkhtmltopdf/wkhtmltopdf development by creating an account on GitHub.

github.com

wkhtmltopdf 실행파일 다운로드 하기

 

wkhtmltopdf

All downloads are currently hosted via GitHub releases, so you can browse for a specific download or use the links below. Do not use wkhtmltopdf with any untrusted HTML – be sure to sanitize any user-supplied HTML/JS, otherwise it can lead to complete ta

wkhtmltopdf.org

그런데 html에 테이블이 포함되어 있을 때 pdf로 컨버팅할 경우 아래 처럼 테이블 row 사이에 간혈적으로 빈 공간이 출력되곤 합니다.

이 현상을 해결하기 위해서는 간단히 테이블의 tr(행)의 스타일에 아래 항목을 추가해주면 됩니다.

"tr {                                               \r\n"
"   page-break-inside: avoid;                       \r\n"
"   page-break-after: avoid;                        \r\n"
"   page-break-before: avoid;                       \r\n"
"}               

github.com/wkhtmltopdf/wkhtmltopdf/issues/4868

 

Unwanted white space in tables · Issue #4868 · wkhtmltopdf/wkhtmltopdf

wkhtmltopdf version(s) affected: 0.12.6 (with patched qt) OS information Windows 10 Pro Description I get some extra white space in tables. It's looks like a bigger line height (almost as big a...

github.com

github.com/wkhtmltopdf/wkhtmltopdf/issues/4985

 

white space in table · Issue #4985 · wkhtmltopdf/wkhtmltopdf

wkhtmltopdf version(s) affected: 0.12.6 OS information Windows 10 Description When Convert html to pdf in qt and windows console application, table gets white space. It's the same issue as the ...

github.com

 

728x90

'Programming > Qt' 카테고리의 다른 글

Qt ToolTip  (0) 2021.08.17
Qt LineEdit 입력 값 제한하기  (0) 2021.05.07
Qt for Desktop (cmd 창) doskey로 명령어 등록해 사용하기  (0) 2021.04.05
Qt Creator FTH 에러 메시지  (0) 2021.03.23
Qt CSV 파일 입출력하기  (0) 2021.02.18

+ Recent posts