html2pdf.批处理。
webpage2pdf的Python项目详细描述
This is a simple wrapper of the QWebEngineView(PyQt5) class.
It's base on the client/server model.
要求
- Python3
- Pyqt5
如果PyQT5版本太高,将发生错误。原因是^ {STR 1 } $ PyQT5.QtWebWebEngices小部件< /强>不存在。
pip install PyQt5==5.10.1
使用量
#! -*- coding:utf-8 -*- from webpage2pdf import RenderManager #must start from __main__ if __name__=='__main__': rm=RenderManager() rm.addRender(num=2,showUI=True) rm.from_url('http://www.baidu.com/','0.pdf') rm.from_html("Hello World!",'1.pdf') #rm.from_localFile('html/test.html','2.pdf') print('start.') rm.waitFinish() print('finish all.')