Symfony knp_生成的PDF中的快速分页
我正在进行Symfony2项目,从HTML视图生成PDF。下面是config.yml中的内容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
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/>