问题:python3 如何html">转换html到pdf
描述:
我的电脑是windows764位,python3.4
我想用python 转换html到pdf.
我尝试了html2pdf,貌似它只支持Python2
我又尝试了wkhtmltox-0.12.2.2_msvc2013-win64和pdfkit,并用下面的例子测试。
1
2
|
import pdfkit
pdfkit.from_url( 'http://google.com' , 'out.pdf' )
|
报错信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Traceback (most recent call last):
File "E:\Python34\lib\site-packages\pdfkit\configuration.py" , line 21 , in __init__
with open ( self .wkhtmltopdf) as f:
FileNotFoundError: [Errno 2 ] No such file or directory: b''
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<pyshell#2>" , line 1 , in <module>
pdfkit.from_url( 'http://google.com' , 'out.pdf' )
File "E:\Python34\lib\site-packages\pdfkit\api.py" , line 22 , in from_url
c
File "E:\Python34\lib\site-packages\pdfkit\pdfkit.py" , line 38 , in __init__
self .configuration = (Configuration() if configuration is None
File "E:\Python34\lib\site-packages\pdfkit\configuration.py" , line 27 , in __init__
'https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf' % self .wkhtmltopdf)
OSError: No wkhtmltopdf executable found: "b''"
If this file exists please check that this process can read it. Otherwise please install wkhtmltopdf - https: / / github.com / JazzCore / python - pdfkit / wiki / Installing - wkhtmltopdf
|
请大神们告诉我,该怎么做呢?
解决方案1:
直接使用里边的wkhtmltopdf即可
1
|
wkhtmltopdf http: / / google.com a.pdf
|
解决方案2:
把可执行文件的路径加入到环境变量里
以上介绍了“python3 如何转换html到pdf”的问题解答,希望对有需要的网友有所帮助。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:http://www.codes51.com/itwd/1185819.html