我想使用从d3生成的HTML(动态数据的图表/表格)动态渲染PDF,为其添加样式(css / inline-styles) .

我设法从html表生成一个pdf,但我需要的是要添加的更多样式 .

我尝试过使用不同的库,虽然它们提供了一种很差的样式(主要限制字体大小/颜色和边距),考虑尝试html2canvas然后尝试jsPDF,尽管这样做不起作用 .

我调查的几乎每个地方都发现开发人员试图用css做一个非常风格的pdf,他们转向服务器端(主要是phantomjs) .

在客户端发现的哪些技术难点能够通过服务器端而不是客户端添加css?这两端不应该这样吗?