我正在使用html-pdf nodejs 库将 html 表呈现为 PDF。似乎一切都很好。但是页面末尾的表格行看起来像坏了。结果在这里。
我已经使用了 page-break-inside 规则。而且我还把 DIV 放在了表格的单元格中。这一切都对我没有帮助。
我正在使用流星+反应包。
配置
const config= {
"format": "A4",
"orientation": "portrait",
"border": {
"top": "0.2in",
"right": "0.2in",
"bottom": "0.2in",
"left": "0.2in"
},
"timeout": "120000",
"type": "pdf",
}
服务器端代码:
pdf.create(html, config).toFile(_storage_path, Meteor.bindEnvironment((err, res) => { .... }));
客户端
const html = ReactDOM.findDOMNode(this.refs.PDF).outerHTML;
Meteor.call('vote.toPDF', html , function(res, err) {...});
有什么办法可以避免断行吗?我错过了什么吗?
(更新)这里有类似的文章。还有很多其他可能的解决方案: