首页 > 代码库 > 把网页转换成图片或者pdf--wkhtmltopdf

把网页转换成图片或者pdf--wkhtmltopdf

一、下载并安装wkhtmltopdf 

https://wkhtmltopdf.org/downloads.html

按照需要自己下载安装就可以了;

二、使用步骤--启动和生成图片或pdf

1.下载wkhtmltopdf
2.which wkhtmltopdf
3.wkhtmltoimage www.baidu.com /users/liufeifei/downloads/name.jpg
3.wkhtmltopdf -s A4 www.baidu.com /users/liufeifei/downloads/name.pdf

三、分页处理或者在固定位置进行裁剪

 

wkhtmltopdf 很好用,但也有些不尽人意。就是当一个html页面很长我需要在指定的地方分页那怎么办呢?
wkhtmltopdf 开发者在开发的时候并不是没有考虑到这一点,
wkhtmltopdf 有个很好的方法,就是在那个div的样式后添加一个:page-break-inside:avoid;就ok了。
例如:

 

div{ width:800px;height:700px;page-break-inside:avoid;}

  

把网页转换成图片或者pdf--wkhtmltopdf