2

我正在使用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) {...});

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

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

4

0 回答 0