HTML 打印 PDF 时,用的是 wkhtmltopdf-binary,wicked_pdf,怎么进行分页,,截到一半的这样的怎么处理,打印内容较多,计算像素不方便
谷歌一下就出来了,要人为控制加个分隔的
对于表格的分页,可以通过升级你的 wicked_pdf 来解决,高版本的 wicked_pdf 自带分页功能。 对于图片的分页,需要设置 css 属性page-break-inside: avoid 具体可以 google 一下,关键字:wicked_pdf page break,比如:这里
page-break-inside: avoid
wicked_pdf page break
#1 楼 @otinn 分隔符的位置不太好确认 因为显示的内容很长,表格和图片的长度也不是确定的
肯定要设置分页符,要不怎么识别
#2 楼 @night_7th page-break-inside: avoid 这个可以避免部分图片,不过还是有部分图片被截
@xbsong 我之前是 Highcharts 生成的图表会被截断,图表是放在一个 fieldset 中的,我对 fieldset 的 css 进行设置:page-break-inside: avoid !important;,之后没有出现过被截断的情况。
page-break-inside: avoid !important;
至于你说的仍旧会有部分图片被截,估计是这个 css 没有起作用吧。