一、下载

1、python的imgkit、pdfkit库

pip install imgkit
pip install pdfkit

2、wkhtmltopdf工具包

下载地址:https://wkhtmltopdf.org/downloads.html

下载之后安装,安装完成会生成两个程序,分别用来转图片和pdf:

二、使用

1、转为图片

import imgkitpath_wkimg = r'C:\Program Files\wkhtmltopdf/bin\wkhtmltoimage.exe'  # 工具路径
cfg = imgkit.config(wkhtmltoimage=path_wkimg)# 1、将html文件转为图片
imgkit.from_file(r'./helloworld.html', 'helloworld.jpg', config=cfg)# 2、从url获取html,再转为图片
imgkit.from_url('https://httpbin.org/ip', 'ip.jpg', config=cfg)# 3、将字符串转为图片
imgkit.from_string('Hello!','hello.jpg', config=cfg)

2、转为pdf

import pdfkitpath_wkpdf = r'C:\Program Files\wkhtmltopdf/bin\wkhtmltopdf.exe'  # 工具路径
cfg = pdfkit.configuration(wkhtmltopdf=path_wkpdf)# 1、将html文件转为pdf
pdfkit.from_file(r'./helloworld.html', 'helloworld.pdf', configuration=cfg)
# 传入列表
pdfkit.from_file([r'./helloworld.html', r'./111.html', r'./222.html'], 'helloworld.pdf', configuration=cfg)# 2、从url获取html,再转为pdf
pdfkit.from_url('https://httpbin.org/ip', 'ip.pdf', configuration=cfg)
# 传入列表
pdfkit.from_url(['https://httpbin.org/ip','https://httpbin.org/ip'], 'ip.pdf', configuration=cfg)# 3、将字符串转为pdf
pdfkit.from_string('Hello!','hello.pdf', configuration=cfg)

3、乱码解决

import imgkitoptions = {'encoding': 'utf8'}
imgkit.from_string(table, 'table.jpg',options=options)

Python html 代码转成图片、PDF相关推荐

  1. 用python把视频分解成图片

    # 用python把视频分解成图片 import cv2 # 读取一段视频 cap=cv2.VideoCapture("d:/1.mp4") # 用作计数 i=0 # 循环判断视频 ...

  2. python将视频分割成图片

    使用python将视频分割成图片 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2# 定义保存图片函数 ...

  3. ubuntu下使用python将ppt转成图片_在Ubuntu下,python将PPT和word转换为PDF,ubuntu,pptword,pdf...

    前言: 在我以前的博客中有这么两篇博客,一篇是: python将ppt文件转换为jpg图片 . 这两篇博客都是讲如何将word,ppt转换为图片,但是这些方法都是在win系统中实现的,而在ubuntu ...

  4. Python实用代码工具3|图片转视频

    图片转视频 代码只需: ① 修改视频存放路径 ② 修改已存在的图片路径 ③ 修改fsp.图片规格(右击图片看属性) ④ 修改已存在的图片名字 #!/usr/bin/env python # -*-co ...

  5. python将excel转换成图片格式_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  6. python将excel转换成图片_python-尝试将Excel文件保存为图片并加上水印

    python-尝试将Excel文件保存为图片并加上水印 场景:并不是将 excel 的 chart 生成图片,而是将整个表格内容生成图片. 1. 准备工作 目前搜索不到已有的方法,只能自己尝试写一个, ...

  7. python将excel转换成图片_python-尝试将Excel文件保存为图片并加上水印-阿里云开发者社区...

    python-尝试将Excel文件保存为图片并加上水印 场景:并不是将 excel 的 chart 生成图片,而是将整个表格内容生成图片. 1. 准备工作 目前搜索不到已有的方法,只能自己尝试写一个, ...

  8. 利用python,将python语法代码翻译成js语法代码

    将python自动翻译成js脚本 说明 由于想用通过写python代码直接翻译出来对应的js代码,python代码有它自身的简洁性,代码量比较少,可以做一个脚本翻译成运行速度高但是代码量打的编程语言, ...

  9. Python html 代码转成 word(docx)

    安装 sudo apt install pandoc pip3 install pypandoc 示例代码 import pypandochtml = """ <h ...

最新文章

  1. 单片机机器周期怎么计算公式_什么是晶振,对于单片机来说它有什么重要作用?...
  2. pxe+kickstart无人值守安装
  3. 杨辉三角python语言程序思路_python杨辉三角方法的实例介绍
  4. 第24天学习Java的笔记-接口Interface
  5. 工业物联网发展环境加速形成 中国企业如何突围?
  6. 思维导图分析http之前端组成
  7. BeetleX网关之请求聚合
  8. Windows live writer插入代码图片Test
  9. qt5 窗体显示完毕信号_iPhone手机信号不好?试试这样设置,随时随地让你的手机信号满格...
  10. sql判断时间差值_Oracle判断某人员在某地是否有超过指定时间的停留
  11. MFC开发IM---MFC实现http协议传输图片和文本
  12. 实战Makefile
  13. Android 十年之路: 主屏与导航
  14. 软件测试的流程结构图
  15. Free Pascal初次体验(有亮点哦)
  16. 2021年高教杯数学建模国赛C题的解题过程附全部代码以及参赛论文(百度网盘)
  17. OSPF NBMA网络
  18. 程序逸的Java项目之旅-图书管理系统之验证码和用户数据的后台获取(1)
  19. python全栈工程师薪水_Python工程师薪资刷出新高度,有望成为世界上最流行的编程语言...
  20. python3 zlib 实现压缩与解压字符串与文件数据流

热门文章

  1. Windows查找JDK的路径
  2. 解决:VScode 汉化后 、设置中文后 还显示英文的问题
  3. IntelliJ IDEA 工具篇之如何切换 git 分支
  4. Java中判断字符串是否为数字的五种方法
  5. ResourceDictionary主题资源替换(二) :编译期间,替换主题资源
  6. Biztalk Server 2006安装配置
  7. Python冒泡排序(4)
  8. 小谈c#数据库存取图片的方式
  9. LINUX 内存使用情况
  10. C语言笔试常考知识点