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的循环体中使用else语句的方法
Mar 30 Python
python实现微信跳一跳辅助工具步骤详解
Jan 04 Python
python MNIST手写识别数据调用API的方法
Aug 08 Python
示例详解Python3 or Python2 两者之间的差异
Aug 23 Python
Python实现二维曲线拟合的方法
Dec 29 Python
使用Python快速制作可视化报表的方法
Feb 03 Python
Pytorch实现LSTM和GRU示例
Jan 14 Python
Python调用接口合并Excel表代码实例
Mar 31 Python
Django 构建模板form表单的两种方法
Jun 14 Python
Python接口自动化测试的实现
Aug 28 Python
python从ftp获取文件并下载到本地
Dec 05 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
Mar 04 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 和 HTML
2006/10/09 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
Python 3 判断2个字典相同
2019/08/06 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
优秀大学生自荐信
2014/06/09 职场文书
安全环保演讲稿
2014/08/28 职场文书
法人代表证明书
2014/09/18 职场文书
银行服务理念口号
2015/12/25 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB
Django框架中表单的用法
2022/06/10 Python