Charts ShieldUI是否支持导出为PDF功能?

Charts ShieldUI是否支持导出为PDF功能?,charts,shieldui,Charts,Shieldui,我想在我的项目中使用Shield UI图表工具。我还需要一个导出到PDF的功能。是否有任何方法可以在服务器端获取图表的图像,以便使用它生成PDF文件?Shield Chart在浏览器中从SVG生成图像。您需要将图像数据发送到服务器,在那里可以将其导出为PDF格式。看看这个。它大致说明了一种可能的方法。应遵循的步骤: 使用javascript获取图表实例:var chart=$(“#chart”).swidget() 调用chart.exportToImage()将图表呈现为图像 等待100毫秒,

我想在我的项目中使用Shield UI图表工具。我还需要一个导出到PDF的功能。是否有任何方法可以在服务器端获取图表的图像,以便使用它生成PDF文件?

Shield Chart在浏览器中从SVG生成图像。您需要将图像数据发送到服务器,在那里可以将其导出为PDF格式。看看这个。它大致说明了一种可能的方法。应遵循的步骤:

  • 使用javascript获取图表实例:
    var chart=$(“#chart”).swidget()
  • 调用
    chart.exportToImage()
    将图表呈现为图像
  • 等待100毫秒,图像框显示并找到图像源:
    $(“.shield”-
    lightbox”).find(“img”).attr(“src”)
    。image
    src
    是包含图像数据的base64编码字符串
  • 以某种方式将图像数据发送到服务器进行导出。在这个特定的示例中,我将其发送到进行演示。我不能在这里使用AJAX,所以我需要提交一个完整的页面。结果是一个带有URL的JSON字符串,可用于访问生成的PDF
  • 您的服务器和PDF生成方法可能有所不同,但想法是以某种方式发送图像数据,以便将其转换为PDF