我正在使用 html-pdf nodejs库将html表呈现为PDF。 看来一切正常。但是页面末尾的表格行看起来很破损,这里是结果。
我已经使用了分页闯入规则。而且我还将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) {...});
有什么办法可以避免行中断?我错过了什么吗?
(更新)这里有类似的文章。还有很多其他可能的解决方案: