网络编程
位置:首页>> 网络编程>> Python编程>> Python中使用PyQt把网页转换成PDF操作代码实例

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

作者:junjie  发布时间:2021-12-04 11:31:19 

标签: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 连接……

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com