html-pdf。渲染表效果不好

时间:2018-07-07 17:51:24

标签: javascript reactjs meteor html-table html-pdf

我正在使用 html-pdf nodejs库将html表呈现为PDF。 看来一切正常。但是页面末尾的表格行看起来很破损,这里是结果。 enter image description here

我已经使用了分页闯入规则。而且我还将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) {...});

有什么办法可以避免行中断?我错过了什么吗?

(更新)这里有类似的文章。还有很多其他可能的解决方案:

0 个答案:

没有答案