wkhtmltopdf线在两页之间撕裂

nil*_*ils 3 pdf unicode multipage wkhtmltopdf

我有wkhtmltopdf的问题.我有一个<article>跨越多个页面的元素.它没有在CSS中定义,宽度是固定的.然而,当元素跨页面时,有时文本的一部分会粘在上一页和下一页上.

你知道是什么原因引起的吗?

还有第二个问题.在下面的屏幕截图中,您还可以看到一个奇怪的方形字符,紧跟在"Empfindung"之后,出现在一些(不是全部)行结尾处(但它不是一个行结尾,它应该是一个常规空间).我尝试用常规空间替换它,但它保持不变.源网站(和内容)的编码是utf-8.

非常感谢你提前!

在此输入图像描述

use*_*292 5

破坏页面是wkhtmltopdf的一个已知问题,你可以做的事情并不多,但添加了一个强制分页的特殊div.

也许还看看这个:wkhtmltopdf自动分页符

关于方形字符:通常这是一个字体问题.如果您想了解现实,那么通过使用wkhtmltopdf(如htm2pdf.co.uk)和/或发布您正在使用的实际HTML的在线转换器运行它是明智的.

从wkhtmltopdf issuelist更新(http://code.google.com/p/wkhtmltopdf/issues/detail?id=9):

创建一个禁止在类中创建分页符的样式

<style>
.nobreak {
    page-break-inside: avoid;
}
</style> 
Run Code Online (Sandbox Code Playgroud)

并把你所有的表格单元格,段落......放在一个不应该撕成碎片的地方

<div>:

...<tr><td><div class="nobreak">This cell spans several <br> lines but<br> needs to be on the same page</div></td><td><div class="nobreak"> the second cell<br>that is not broken ...
Run Code Online (Sandbox Code Playgroud)