Python html 代码转成图片、PDF
一、下载
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相关推荐
- 用python把视频分解成图片
# 用python把视频分解成图片 import cv2 # 读取一段视频 cap=cv2.VideoCapture("d:/1.mp4") # 用作计数 i=0 # 循环判断视频 ...
- python将视频分割成图片
使用python将视频分割成图片 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2# 定义保存图片函数 ...
- ubuntu下使用python将ppt转成图片_在Ubuntu下,python将PPT和word转换为PDF,ubuntu,pptword,pdf...
前言: 在我以前的博客中有这么两篇博客,一篇是: python将ppt文件转换为jpg图片 . 这两篇博客都是讲如何将word,ppt转换为图片,但是这些方法都是在win系统中实现的,而在ubuntu ...
- Python实用代码工具3|图片转视频
图片转视频 代码只需: ① 修改视频存放路径 ② 修改已存在的图片路径 ③ 修改fsp.图片规格(右击图片看属性) ④ 修改已存在的图片名字 #!/usr/bin/env python # -*-co ...
- python将excel转换成图片格式_利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- python将excel转换成图片_python-尝试将Excel文件保存为图片并加上水印
python-尝试将Excel文件保存为图片并加上水印 场景:并不是将 excel 的 chart 生成图片,而是将整个表格内容生成图片. 1. 准备工作 目前搜索不到已有的方法,只能自己尝试写一个, ...
- python将excel转换成图片_python-尝试将Excel文件保存为图片并加上水印-阿里云开发者社区...
python-尝试将Excel文件保存为图片并加上水印 场景:并不是将 excel 的 chart 生成图片,而是将整个表格内容生成图片. 1. 准备工作 目前搜索不到已有的方法,只能自己尝试写一个, ...
- 利用python,将python语法代码翻译成js语法代码
将python自动翻译成js脚本 说明 由于想用通过写python代码直接翻译出来对应的js代码,python代码有它自身的简洁性,代码量比较少,可以做一个脚本翻译成运行速度高但是代码量打的编程语言, ...
- Python html 代码转成 word(docx)
安装 sudo apt install pandoc pip3 install pypandoc 示例代码 import pypandochtml = """ <h ...
最新文章
- 单片机机器周期怎么计算公式_什么是晶振,对于单片机来说它有什么重要作用?...
- pxe+kickstart无人值守安装
- 杨辉三角python语言程序思路_python杨辉三角方法的实例介绍
- 第24天学习Java的笔记-接口Interface
- 工业物联网发展环境加速形成 中国企业如何突围?
- 思维导图分析http之前端组成
- BeetleX网关之请求聚合
- Windows live writer插入代码图片Test
- qt5 窗体显示完毕信号_iPhone手机信号不好?试试这样设置,随时随地让你的手机信号满格...
- sql判断时间差值_Oracle判断某人员在某地是否有超过指定时间的停留
- MFC开发IM---MFC实现http协议传输图片和文本
- 实战Makefile
- Android 十年之路: 主屏与导航
- 软件测试的流程结构图
- Free Pascal初次体验(有亮点哦)
- 2021年高教杯数学建模国赛C题的解题过程附全部代码以及参赛论文(百度网盘)
- OSPF NBMA网络
- 程序逸的Java项目之旅-图书管理系统之验证码和用户数据的后台获取(1)
- python全栈工程师薪水_Python工程师薪资刷出新高度,有望成为世界上最流行的编程语言...
- python3 zlib 实现压缩与解压字符串与文件数据流