Symfony knp_生成的PDF中的快速分页

Symfony knp_生成的PDF中的快速分页,symfony,wkhtmltopdf,Symfony,Wkhtmltopdf,我正在进行Symfony2项目,从HTML视图生成PDF。下面是config.yml中的内容 knp_snappy: pdf: enabled: true binary: /path/to/my/wkhtmltopdf options: no-stop-slow-scripts: ~ enable-javascript: ~ use-xserver: ~ page-size: A4

我正在进行Symfony2项目,从HTML视图生成PDF。下面是config.yml中的内容

knp_snappy:
pdf:
    enabled:    true
    binary:     /path/to/my/wkhtmltopdf
    options:
        no-stop-slow-scripts: ~
        enable-javascript: ~
        use-xserver: ~
        page-size: A4
        dpi: 300
现在我想知道DIV是否在页面边缘重叠,如果是,在DIV之前添加一个分页符。它当前显示如下

我曾尝试获取div的高度,并将其与页面的高度进行比较,但没有成功

有什么解决方案可以知道DIV何时重叠,或者当某个内容重叠时自动断开页面?

尝试在DIV中添加样式“内部断页”:

<div style="page-break-inside: avoid;">
    ... content ...
</div>

... 内容。。。

wkhtmltopdf
使用webkit引擎。这一事实允许您使用样式来控制PDF的外观。

我使用引导设置布局样式。 分页符仅适用于(我):



我已经试过了,里面有分页符。但它似乎不起作用,可能无法确定特定DIV何时重叠。这解决了我的问题。我给了“自动”的分页符里面,“避免”工程像一个魅力!我已经为此奋斗了几个小时!!!这让我很开心。谢谢,如果家长有
display:flex
你说的“没有效果”是什么意思?对不起,我更新了我的答案。我从代码中抄错了答案。
<p style="page-break-after: always;"/>
<br/>