工作中由python处理后的数据需要自动化发送到工作群组
工作需要将pyecharts的表格组件Table生成的html文件转图片,尝试了三种方式,只有第三种方式成功了
第一种:pyecharts自带的snapshot_phantomjs方式
snapshot–phantomjs 是 pyecharts + phantomjs 渲染图片的扩展,支持pngjpeggifpdfsvg等格式
前置准备
实现方法
结果仍然报错,TypeError: Table.init() got an unexpected keyword argument ‘init_opts’
经查找,发现snapshot_phantomjs支持别的图导出如Bar、Grid、Line等都可以用这种方式,但是Table组件不支持
第二种:aspose.words方式
使用Aspose.Words for Python API。用python读取和操作各种类型文档比如 Microsoft Word(DOC、DOCX、ODT)、PDF和 Web(HTML、Markdown)文档
前置准备
实现方法
以jpeg为例
第三种:imgkit,pdfkit方式
前置准备
实现方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。