亲宝软件园·资讯

展开

Python PyQt把网页转换成PDF Python中使用PyQt把网页转换成PDF操作代码实例

人气:0
想了解Python中使用PyQt把网页转换成PDF操作代码实例的相关内容吗,在本文为您仔细讲解Python PyQt把网页转换成PDF的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Python,PyQt,网页转换成PDF,下面大家一起来学习吧。

代码很简单,功能也很简单 =w=

webpage2pdf

#!/usr/bin/env python3
 
import sys
 
try:
 from PyQt4 import QtWebKit
 from PyQt4.QtCore import QUrl
 from PyQt4.QtGui import QApplication, QPrinter
except ImportError:
 from PySide import QtWebKit
 from PySide.QtCore import QUrl
 from PySide.QtGui import QApplication, QPrinter
 
app = QApplication(sys.argv)
 
def done(status):
 p = QPrinter()
 p.setOutputFormat(QPrinter.PdfFormat)
 p.setOutputFileName('a.pdf')
 view.print(p)
 app.exit()
 
view = QtWebKit.QWebView()
view.load(QUrl('http://lilydjwg.is-programmer.com/'))
view.loadFinished[bool].connect(done)
# PySide does not have QApplication.exec
app.exec_()

注意:虽然没有图形界面,但是还是需要 X 连接……

加载全部内容

相关教程
猜你喜欢
用户评论