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中的赋值运算符
May 13 Python
深入浅出分析Python装饰器用法
Jul 28 Python
Python 查找字符在字符串中的位置实例
May 02 Python
python实现多层感知器MLP(基于双月数据集)
Jan 18 Python
python numpy 按行归一化的实例
Jan 21 Python
python爬虫 模拟登录人人网过程解析
Jul 31 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
pytorch 修改预训练model实例
Jan 18 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
理解深度学习之深度学习简介
Apr 14 Python
一些让Python代码简洁的实用技巧总结
Aug 23 Python
Python3.8官网文档之类的基础语法阅读
Sep 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 数学运算验证码实现代码
2009/10/11 PHP
php设计模式 Adapter(适配器模式)
2011/06/26 PHP
深入解析php中的foreach函数
2013/08/31 PHP
php模板原理讲解
2013/11/13 PHP
php实现的漂亮分页方法
2014/04/17 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
Python中的choice()方法使用详解
2015/05/15 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
新闻学毕业生自荐信
2013/11/15 职场文书
党校培训自我鉴定
2014/02/01 职场文书
小松树教学反思
2014/02/11 职场文书
劳动竞赛活动方案
2014/02/20 职场文书
售后求职信范文
2014/03/15 职场文书
2015年酒店工作总结
2015/04/28 职场文书
2015年端午节活动方案
2015/05/05 职场文书
小学教师见习总结
2015/06/23 职场文书
2015年三好一满意工作总结
2015/07/24 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
使用CSS连接数据库的方式
2022/02/28 HTML / CSS