2016-10-30 4 views
3

QWebEngineView가 QWidget이라는 것을 알았습니다. 헤드리스 모드에서 인쇄용 HTML 페이지를 PDF로 렌더링 할 수 있습니까? Chrome/Chromium은 헤드리스 방식으로 실행될 수 있으므로 불가능하지 않아야합니다.Qt 5.7 : QWebEngine 헤드리스 사용

xvfb와 함께 가상 프레임 버퍼를 실행하기 위해 37 패키지를 설치해야하는 (X없이) Linux 서버에서 실행되는 응용 프로그램을 만들고 있습니다. 가능한 한 다른 방법으로 이것을 해결하는 것을 선호합니다.

답변

0

이 방법으로 문제가 해결되는지는 모르겠지만 QWebEngineView 인스턴스를 만들 필요는 없으며 QWebEnginePage 만 만들면됩니다. QWebEnginePage는 QWebEngineWidgets 모듈에도 포함되어 있습니다. 그럼에도 불구하고 이에 대한 빌드/링크가 필요합니다. 예제 코드를 참조하십시오

: https://stackoverflow.com/a/40307287/3544674

+0

링킹은 거래의 큰되지 않습니다,하지만 난 콘솔 응용 프로그램이 사용할 수? – Jay

+0

예, 위젯은 필요하지 않습니다. –

+0

올바르지 않습니다. 콘솔 응용 프로그램에서는 사용할 수 없습니다. –

관련 문제