我正在尝试使用WkhtmlToPdf创建全宽两列布局pdf。通常不是问题。但在我的情况下,我有一个背景颜色的侧边栏。发生的问题是侧边栏有自己的填充。当页面中断时,内容会像预期的那样中断但没有填充。这是预期的行为(如示例A中所示)。我的问题是如何在打破内容时实现这种“克隆”填充(期望的结果示例B)。
经过一番搜索,我想到了box-decoration-break css属性。但是,根据我的发现,只有Prince部分支持table
元素Prince box-decoration-break example的此属性以及border
属性的属性。
但是,嘿,我可以做到这一点,为顶部和底部设置透明边框应该给我与填充相同的效果。但是你可能知道购买Prince许可是一个非常昂贵的商业(至少对我目前的项目来说,这不是一个选择)。并且它不是需要额外html标记的最佳解决方案,因为仅支持table
个元素。