gpt4 book ai didi

Python3转换html到pdf的不同解决方案

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python3转换html到pdf的不同解决方案由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

问题: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 。

最后此篇关于Python3转换html到pdf的不同解决方案的文章就讲到这里了,如果你想了解更多关于Python3转换html到pdf的不同解决方案的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com