Javascript 从包含d3js图形的HTML页面生成PDF

Javascript 从包含d3js图形的HTML页面生成PDF,javascript,c#,asp.net,pdf,d3.js,Javascript,C#,Asp.net,Pdf,D3.js,我正在开发一个解决方案,使用d3js在网页上显示不同的图形来绘制它们。我们现在正试图从报告中生成PDF文件,但无法找到使用我们的图表的解决方案。有没有人有类似问题的经验,并且知道我们可以使用的库 我们一直在尝试这些方法和其他方法,但到目前为止都无法正常工作: PhantomJs(在Azure中似乎不起作用) JsPdf(样式表未正确显示) Rotativa(目前为止效果最好,但仍然不能正常工作) 谢谢, 标记由于这是一个安装在服务器上的应用程序,我们最终创建了一个使用CEFsharp将页面捕

我正在开发一个解决方案,使用d3js在网页上显示不同的图形来绘制它们。我们现在正试图从报告中生成PDF文件,但无法找到使用我们的图表的解决方案。有没有人有类似问题的经验,并且知道我们可以使用的库

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

  • PhantomJs(在Azure中似乎不起作用)
  • JsPdf(样式表未正确显示)
  • Rotativa(目前为止效果最好,但仍然不能正常工作)
谢谢,
标记

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

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


这可能不是我们所希望的解决方案,但一个优势是,用户还可以安排PDF,因为该服务始终在运行。

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

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

这可能不是我们所希望的解决方案,但一个优势是用户还可以安排PDF,因为该服务始终在运行