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爬虫入门教程之糗百图片爬虫代码分享
Sep 02 Python
Python中MYSQLdb出现乱码的解决方法
Oct 11 Python
给Python中的MySQLdb模块添加超时功能的教程
May 05 Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 Python
利用Python实现原创工具的Logo与Help
Dec 03 Python
python 获取url中的参数列表实例
Dec 18 Python
Python中利用LSTM模型进行时间序列预测分析的实现
Jul 26 Python
python3爬取torrent种子链接实例
Jan 16 Python
python使用pymongo与MongoDB基本交互操作示例
Apr 09 Python
python 常见的排序算法实现汇总
Aug 21 Python
浅析python函数式编程
Sep 26 Python
python 实现图与图之间的间距调整subplots_adjust
May 21 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命令行脚本单进程运行的方法
2014/04/15 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
深入理解Python中的内置常量
2017/05/20 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
Python timeit模块的使用实践
2020/01/13 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
介绍一下#error预处理
2015/09/25 面试题
实习自我鉴定
2013/12/15 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
质量保证书范本
2014/04/29 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
辞职信怎么写?你都知道吗?
2019/06/24 职场文书
Android Studio 计算器开发
2022/05/20 Java/Android