使用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