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的常见命令注入威胁
Feb 18 Python
用python读写excel的方法
Nov 18 Python
Python中的深拷贝和浅拷贝详解
Jun 03 Python
Python迭代器与生成器用法实例分析
Jul 09 Python
使用Python创建简单的HTTP服务器的方法步骤
Apr 26 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
May 27 Python
python3中rank函数的用法
Nov 27 Python
解决Python列表字符不区分大小写的问题
Dec 19 Python
使用python实现哈希表、字典、集合操作
Dec 22 Python
Python面向对象中类(class)的简单理解与用法分析
Feb 21 Python
django model的update时auto_now不被更新的原因及解决方式
Apr 01 Python
OpenCV利用python来实现图像的直方图均衡化
Oct 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
thinkphp实现图片上传功能分享
2014/03/04 PHP
php实现的短网址算法分享
2014/06/20 PHP
PHP扩展开发入门教程
2015/02/26 PHP
PHP内置加密函数详解
2016/11/20 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
Js动态创建div
2008/09/25 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
Python类定义和类继承详解
2015/05/08 Python
Python实现合并字典的方法
2015/07/07 Python
python记录程序运行时间的三种方法
2017/07/14 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
2018/06/11 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
日本土著品牌,综合型购物网站:Cecile
2016/08/23 全球购物
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
国外软件测试工程师面试题
2016/12/09 面试题
《三峡》教学反思
2014/03/01 职场文书
社区居务公开实施方案
2014/03/27 职场文书
一年级小学生评语
2014/04/22 职场文书
工程负责人任命书
2014/06/06 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书
幼儿园小班教学反思
2016/03/03 职场文书
导游词之岳阳楼
2019/09/25 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android