问题的缘由是:遇到一个发送邮件的问题,然后,邮件的内容是html,格式,但是发送之后,容易出现跑版的问题,想要将html保存成paf,以附件的形式发送。
首先呢,介绍下wkhtmltopdf工具:
这是wkhtmltopdf的官网:https://wkhtmltopdf.org/,这是一款开源的命令行工具,使用Qt WebKit渲染引擎将HTML呈现为PDF和各种图像格式。
今天我们主要是讲 wkhtmltopdf在代码中的使用。
你只需要提供一个html页面,然后写一个转换成为pdf的存放路径就可以。
执行代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/a072bed2513f7a599efd00dfc1388519.png)
红色标注的表示的为wkhtmltopdf下载路径,蓝色标注的表示为html文件存放的路径,绿色标注的为pdf生成的路径。
另外,我的任务就是需要将pdf,以附件的形式发送。
执行代码:读取pdf文件
![](https://i-blog.csdnimg.cn/blog_migrate/715243279bc5db4c4ca798fd43e50a8d.png)
效果图
![](https://i-blog.csdnimg.cn/blog_migrate/146b16446a2a7cc48911d99423f6b69b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/764c9aaa6fe3d2d0d5724056890537cb.png)
今天就到这里了,有什么问题,欢迎大家一起研究。