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、图片、附件)
Mar 04 Python
python构造icmp echo请求和实现网络探测器功能代码分享
Jan 10 Python
python模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
浅析Python中MySQLdb的事务处理功能
Sep 21 Python
Python实现统计文本文件字数的方法
May 05 Python
python将pandas datarame保存为txt文件的实例
Feb 12 Python
使用python远程操作linux过程解析
Dec 04 Python
python 错误处理 assert详解
Apr 20 Python
如何安装并在pycharm使用selenium的方法
Apr 30 Python
flask项目集成swagger的方法
Dec 09 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
详解解Django 多对多表关系的三种创建方式
Aug 23 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判断表单复选框选中状态完整例子
2014/06/24 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
从零学Python之引用和类属性的初步理解
2014/05/15 Python
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
python opencv实现证件照换底功能
2019/08/19 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
python脚本后台执行方式
2019/12/21 Python
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
匡威德国官网:Converse德国
2019/01/26 全球购物
八年级生物教学反思
2014/01/22 职场文书
财务人员担保书
2014/05/13 职场文书
政府班子四风问题整改措施思想汇报
2014/10/08 职场文书
旷工辞退通知书
2015/04/17 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript