我正在使用WKHTMTOPDF工具将网页转换为PDF,除了某些分页符问题外,它的效果很好。

就像我把风格

page-break-before: always;


为表,它很好用。为了避免分页符,我使用了:

page-break-inside: avoid


它仅适用于某些div。

请检查此快照以解决问题。

更新:

这是ROUND Shape的HTML代码,它无法避免分页符。

<div style="float: left; position: absolute;
            top: -14px; right: -20px;
            border-radius: 50%;
            border: 2px solid #fff;
            background: #6a98f5;
            font-size: 9px;
            font-weight: bold; color: #fff;
            width: 34px; height: 34px;
            z-index: 99999; line-height: 30px;
            text-align: center;
            -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
            box-sizing: border-box;">
                                            78%

最佳答案

回答这个问题可能为时已晚,但可能会帮助遇到相同问题的人。

当父div在htmltopdf的某些版本中浮动时,似乎没有发生分页符。在下面有更多信息和用例:

https://github.com/wkhtmltopdf/wkhtmltopdf/issues/1604

关于php - Wkhtmltopdf中的分页符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28479385/

10-12 16:03