Python中使用PyQt把网页转换成PDF操作代码实例
更新时间:2015年04月23日 09:12:26 投稿:junjie
这篇文章主要介绍了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 连接……
您可能感兴趣的文章:
- Python3转换html到pdf的不同解决方案
- python3如何将docx转换成pdf文件
- python将html转成PDF的实现代码(包含中文)
- Python 将pdf转成图片的方法
- python使用reportlab实现图片转换成pdf的方法
- python批量实现Word文件转换为PDF文件
- Python实现批量把SVG格式转成png、pdf格式的代码分享
- windows下Python实现将pdf文件转化为png格式图片的方法
- 用python 制作图片转pdf工具
- Python使用到第三方库PyMuPDF图片与pdf相互转换
- python爬虫实现教程转换成 PDF 电子书
- Python3将jpg转为pdf文件的方法示例
相关文章
服务器端jupyter notebook映射到本地浏览器的操作
这篇文章主要介绍了服务器端jupyter notebook映射到本地浏览器的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04
python-opencv在有噪音的情况下提取图像的轮廓实例
下面小编就为大家带来一篇python-opencv在有噪音的情况下提取图像的轮廓实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-08-08


最新评论