【问题标题】:Generating a PDF from a HTML page that holds d3js graphs从包含 d3js 图形的 HTML 页面生成 PDF
【发布时间】:2018-01-09 20:26:34
【问题描述】:

我正在研究一种解决方案,该解决方案使用 d3js 在网页上显示不同的图形来绘制它们。我们现在正尝试从报告中生成 PDF 文件,但找不到使用我们的图表的解决方案。有没有人遇到过类似问题并且知道我们可以使用的库?

我们一直在尝试这些和其他一些方法,但到目前为止都未能正常工作:

  • PhantomJs(似乎在 Azure 中不起作用)
  • JsPdf(样式表显示不正确)
  • Rotativa(迄今为止最好,但仍不能始终正常工作)

谢谢, 标记

【问题讨论】:

    标签: javascript c# asp.net pdf d3.js


    【解决方案1】:

    由于这是安装在服务器上的应用程序,我们最终创建了一个使用 CEFsharp 将页面捕获为 PDF 的服务。

    我们使用 MSMQ 向服务发送 PDF 捕获请求,服务捕获 PDF 并通过 MSMQ 返回结果。用户将在 Web 应用程序中收到通知,说明 PDF 已准备好下载。

    可能不是我们希望的解决方案,但优点是用户还可以在服务始终运行时安排 PDF。

    【讨论】:

      猜你喜欢
      • 2019-01-28
      • 2012-07-03
      • 2012-10-13
      • 2013-08-10
      • 1970-01-01
      • 2012-12-13
      • 2013-08-01
      • 1970-01-01
      • 2014-04-15
      相关资源
      最近更新 更多