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将html转成PDF的实现代码(包含中文)
Mar 04 Python
9种python web 程序的部署方式小结
Jun 30 Python
举例讲解Python程序与系统shell交互的方式
Apr 09 Python
Windows下实现Python2和Python3两个版共存的方法
Jun 12 Python
python处理“
Jun 10 Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
Mar 23 Python
pycharm解决关闭flask后依旧可以访问服务的问题
Apr 03 Python
python将字典内容写入json文件的实例代码
Aug 12 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
May 25 Python
Python中re模块的元字符使用小结
Apr 07 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 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/05/07 PHP
学习ExtJS Panel常用方法
2009/10/07 Javascript
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
js变换显示图片的实例
2013/04/16 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
Vue中使用vux的配置详解
2017/05/05 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
js数据类型检测总结
2018/08/05 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
利用Python学习RabbitMQ消息队列
2015/11/30 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
Python语言生成水仙花数代码示例
2017/12/18 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
python实现排序算法解析
2018/09/08 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
Python列表list排列组合操作示例
2018/12/18 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
基于python实现ROC曲线绘制广场解析
2020/06/28 Python
物流专业大学生的自我鉴定
2013/11/13 职场文书
幼儿运动会邀请函
2014/01/17 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
婚宴来宾致辞
2015/07/28 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技