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


Posted in Python onMarch 11, 2019

问题:python3 如何转换html到pdf

描述:

我的电脑是windows764位,python3.4

我想用python 转换html到pdf.

我尝试了html2pdf,貌似它只支持Python2

我又尝试了wkhtmltox-0.12.2.2_msvc2013-win64和pdfkit,并用下面的例子测试。

import pdfkit
pdfkit.from_url('http://google.com', 'out.pdf')

报错信息

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即可

wkhtmltopdf http://google.com a.pdf

解决方案2:

把可执行文件的路径加入到环境变量里

以上介绍了“python3 如何转换html到pdf”的问题解答,希望对有需要的网友有所帮助。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 Python
Python中random模块用法实例分析
May 19 Python
Python表示矩阵的方法分析
May 26 Python
python的多重继承的理解
Aug 06 Python
解决sublime+python3无法输出中文的问题
Dec 12 Python
django框架model orM使用字典作为参数,保存数据的方法分析
Jun 24 Python
在python中,使用scatter绘制散点图的实例
Jul 03 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
Apr 20 Python
Python爬取12306车次信息代码详解
Aug 12 Python
python openssl模块安装及用法
Dec 06 Python
Python多项式回归的实现方法
Mar 11 #Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 #Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
Mar 11 #Python
python使用selenium实现批量文件下载
Mar 11 #Python
利用Python实现微信找房机器人实例教程
Mar 10 #Python
谈谈Python中的while循环语句
Mar 10 #Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 #Python
You might like
php在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
使用php伪造referer的方法 利用referer防止图片盗链
2014/01/20 PHP
php数组合并的二种方法
2014/03/21 PHP
PHP的引用详解
2015/02/22 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
jquery实现全选、不选、反选的两种方法
2016/09/06 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
python中黄金分割法实现方法
2015/05/06 Python
Python读取键盘输入的2种方法
2015/06/16 Python
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
python中使用PIL制作并验证图片验证码
2018/03/15 Python
python使用代理ip访问网站的实例
2018/05/07 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
Python 实现微信自动回复的方法
2020/09/11 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
微信小程序实现可实时改变转速的css3旋转动画实例代码
2018/09/11 HTML / CSS
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
高中数学教师求职信
2013/10/30 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
给老婆的保证书
2015/01/16 职场文书
行政答辩状范文
2015/05/21 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
聊聊Python String型列表求最值的问题
2022/01/18 Python