Python中使用PyQt把网页转换成PDF操作代码实例
2015-04-23 09:12
1751 查看
代码很简单,功能也很简单 =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 连接……
您可能感兴趣的文章:
相关文章推荐
- 使用 PyQt 转换网页到 PDF(使用QtWebKit加载完毕后,打印整个窗口就行了,真简单!)
- Python使用PDFMiner解析PDF代码实例
- 使用Python操作excel文件的实例代码
- java操作html转换成pdf文件的实例代码
- 使用Python对Csv文件操作实例代码
- Python操作使用MySQL数据库的实例代码
- PyQt4使用QDialogButtonBox操作实例代码讲解
- Python中使用 Selenium 实现网页截图实例
- Python爬虫实战:将网页转换为pdf电子书
- vue中将网页打印成pdf实例代码
- 在c#中使用servicestackredis操作redis的实例代码
- python 使用MySQL数据库的实例代码
- Python中使用 Selenium 实现网页截图实例
- 使用wkhtmltopdf把网页转换为pdf的经验总结
- python中string的相关操作实例代码
- Python使用difflib对比两个文件操作实例
- python中for循环中使用range、len、enumerate函数的操作实例
- python中string的相关操作实例代码
- Python使用difflib对比两个文件操作实例
- Python使用sftp实现上传和下载功能(实例代码)