剑道图导出为pdf或png

时间:2013-02-12 06:35:54

标签: html5 kendo-ui

我有一个包含远程数据的kendo图表。是否可以将图表导出为png或pdf格式

2 个答案:

答案 0 :(得分:4)

Atanas Korchev's answer以来,kendo已实施内置方法将图表导出为png,svg或pdf文件。

如果要导出png文件,可以使用exportImage function

进行导出
kendoChart.exportImage().done(function(data) {
    kendo.saveAs({
        dataURI: data,
        fileName: "chart.png"
    });
});

对于PDF,它与exportPDF function

的逻辑几乎相同
chart.exportPDF({ paperSize: "Auto", landscape: true }).done(function(data) {
    kendo.saveAs({
        dataURI: data,
        fileName: "chart.pdf"
    });
});

您可以参考kendo chart API documentation了解有关这些功能的更多详情。

答案 1 :(得分:1)

如果您使用某些第三方工具,例如InkScape,则可以使用此功能。后者可以将SVG(Kendo UI Chart原生格式)转换为几乎任何其他内容,包括PNG和PDF。您可以使用图表的svg方法获取基础SVG,然后将其发送到远程服务。

这是一个ASP.NET MVC应用程序,它显示了如何:https://github.com/telerik/kendo-examples-asp-net/tree/master/chart-inkscape-export