Python中使用PyQt把网页转换成PDF操作代码实例
作者:junjie 时间:2021-12-04 11:31:19
代码很简单,功能也很简单 =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 连接……
标签:Python,PyQt,网页,PDF
0
投稿
猜你喜欢
Python 中将秒转换为小时、分钟和秒的示例代码
2023-06-14 12:15:06
PyCharm代码格式调整方法
2021-05-21 14:59:32
vue cli+axios踩坑记录+拦截器使用方式,代理跨域proxy
2023-07-02 16:38:30
用asp编写类似搜索引擎功能的代码
2008-10-23 15:55:00
MySQL主从原理及配置详解
2024-01-26 08:33:42
javascript合并表格单元格实例代码
2023-07-02 05:30:39
Ubuntu 16.04/18.04 安装Pycharm及Ipython的教程
2023-11-03 03:49:29
Python提取Word中图片的实现步骤
2022-11-07 20:25:10
goland中文件头自动注释的操作
2024-05-05 09:32:50
python3库numpy数组属性的查看方法
2023-07-19 07:25:50
MySQL Order By语法
2011-01-04 19:58:00
使用pycallgraph分析python代码函数调用流程以及框架解析
2023-06-05 08:52:56
使用pkg打包Node.js应用的方法步骤
2024-05-13 09:58:30
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2022-03-31 11:23:43
golang 语言中错误处理机制
2024-04-25 13:21:39
吴恩达机器学习练习:神经网络(反向传播)
2021-12-13 05:13:25
golang 如何用反射reflect操作结构体
2024-05-08 10:22:45
python中zip()函数遍历多个列表方法
2022-03-09 21:40:00
python中的psutil模块详解(cpu、内存、磁盘情况、结束指定进程)
2021-12-19 23:33:04
vue项目中扫码支付的实现示例(附demo)
2024-05-02 17:02:50