使用Qt 5.5引入了QWebEngine,它將取代QWebKit。隨着Qt 5.6(LTS)QWebKit被刪除,使用戶有使用QWebEngine。除了一件事情之外,遷移很容易:打印網頁。這沒有執行,他們希望有Qt 5.7(但可能甚至更晚)。換句話說:Qt的強制性功能已經被刪除而不提供替換。打印HTML/Qt 5.5或5.6的網頁內容
所以我的問題:如何打印最近版本的Qt中的HTML /網頁內容?
- 另外,QTextDocument作爲HTML內容容器可用於印刷,但方式太有限
- QWebEngine不提供打印功能
- 做QWebEngineView->渲染(&打印機)是一個貧窮的解決方法,因爲它只打印顯示頁面的可見部分(當頁面比屏幕大得多時)
Qt中有沒有可能推薦?或者任何其他(苗條)工具可用於此,並支持圖像,表格和CSS佈局?
歡迎任何想法和建議!
看到此問題:http:/ /stackoverflow.com/questions/32711901/qwebengine-print-a-page/32712296#32712296,它解釋瞭如何使用QWebEngine打印頁面 – demonplus