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中if __name__ == &quot;__main__&quot;详细解释
Oct 21 Python
Python基于smtplib实现异步发送邮件服务
May 28 Python
Python调用C++程序的方法详解
Jan 24 Python
Python基于numpy灵活定义神经网络结构的方法
Aug 19 Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 Python
关于python之字典的嵌套,递归调用方法
Jan 21 Python
Django csrf 两种方法设置form的实例
Feb 03 Python
python读csv文件时指定行为表头或无表头的方法
Jun 26 Python
Python测试模块doctest使用解析
Aug 10 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 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
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
javascript Array对象基础知识小结
2010/11/16 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
JavaScript类的写法
2016/09/17 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
JS生成一维码(条形码)功能示例
2017/01/19 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
Python 连连看连接算法
2008/11/22 Python
Python实现简单的代理服务器
2015/07/25 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
python判断元素是否存在的实例方法
2020/09/24 Python
Python eval函数原理及用法解析
2020/11/14 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
三个Unix的命令面试题
2015/04/12 面试题
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
统计系教授推荐信
2014/02/28 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
政协工作总结2015
2015/05/20 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis