python将表格展示的数据生成图片
发布网友
发布时间:2022-12-09 23:35
我来回答
共1个回答
热心网友
时间:2024-12-12 20:41
最近有一个需求,在界面对表格进行自动截图,然后将图片存起来
第一种: selenium +chromedirver + pillow
使用自动化工具,网页截图, 通过元素定位到具体位置,pillow进行裁剪得出最理想结果,此方案还是存在很大误差,因为表格数据数量非固定的,计算误差很大,难以精准
第二种: prettytable + pillow
通过prettytable将数据生成简单表格布局,通过pillow 生成图片,这个方案简单容易,但是表格样式过于丑陋,暂不考虑
第三种: html-table + imgkit
通过html-table将数据生成带样式的html文件,然后使用imgkit 转换成图片,该方案是目前最理想的
1、环境安装
2、demo演示
imgkit官方文档: https://github.com/jarrekk/imgkit