7
使用 PyQt 转换网页到 PDF
source link: https://blog.lilydjwg.me/2014/3/6/convert-web-pages-to-pdf-with-pyqt.43313.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
使用 PyQt 转换网页到 PDF
本文来自依云's Blog,转载请注明。
代码很简单,功能也很简单 =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.loadFinished[
bool
].connect(done)
# PySide does not have QApplication.exec
app.exec_()
注意:虽然没有图形界面,但是还是需要 X 连接……
评论 (5)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK