【问题标题】:convert angular nvd3 chart as pdf/png将角度 nvd3 图表转换为 pdf/png
【发布时间】:2017-05-10 15:50:14
【问题描述】:

我正在使用角度 nvd3 图表在图表上绘制数据。 我需要将我的图表导出为 pdf/png。尝试使用 jdPDF。但它不是渲染css。谁能帮我解决这个问题?

【问题讨论】:

标签: angularjs charts nvd3.js angular-nvd3


【解决方案1】:

Nvd3 不具备导出功能。您可以通过三种方式进行操作,

(i) 将元素转换为 SVG,将 SVG 发送到服务器,将其转换为 PNG 并使用 PhantomJS

生成下载链接

(ii) 将 SVG 转换为 html5 canvas ,然后将 canvas 转换为 PNG 并下载 使用 saveSvgAsPng

Example here

【讨论】:

  • 虽然你说过有3种方式。只提到了两个。我更喜欢使用 DigiInEngine 来做到这一点,它有很好的优化代码。 github.com/DuoSoftware/DigInEngine
猜你喜欢
  • 2010-10-13
  • 2015-12-30
  • 1970-01-01
  • 1970-01-01
  • 2021-12-14
  • 2017-10-25
  • 2010-10-28
  • 2011-06-29
  • 2011-04-19
相关资源
最近更新 更多