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中的split()函数的使用方法
Apr 07 Python
python入门教程之识别验证码
Mar 04 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
Python实现聊天机器人的示例代码
Jul 09 Python
python语音识别实践之百度语音API
Aug 30 Python
详解Python给照片换底色(蓝底换红底)
Mar 22 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
Apr 29 Python
python画图常规设置方式
Mar 05 Python
Python标准库shutil模块使用方法解析
Mar 10 Python
Python3 pickle对象串行化代码实例解析
Mar 23 Python
django 模版关闭转义方式
May 14 Python
python中time tzset()函数实例用法
Feb 18 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内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
vue filters的使用详解
2018/06/11 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
vue使用echarts画组织结构图
2021/02/06 Vue.js
python计数排序和基数排序算法实例
2014/04/25 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
Python 从相对路径下import的方法
2018/12/04 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
Python常用特殊方法实例总结
2019/03/22 Python
Python实现时间序列可视化的方法
2019/08/06 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
python游戏开发的五个案例分享
2020/03/09 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
会话Bean的种类
2013/11/07 面试题
Java程序员面试题
2013/07/15 面试题
班主任工作经验交流材料
2014/05/13 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
Python内置的数据类型及使用方法
2022/04/13 Python