【问题标题】:Kendo chart export to pdf or png剑道图表导出为 pdf 或 png
【发布时间】:2013-01-27 10:08:37
【问题描述】:

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

【问题讨论】:

    标签: html kendo-ui kendo-chart


    【解决方案1】:

    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

    【讨论】:

      【解决方案2】:

      如果您使用一些第三方工具,例如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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-17
        相关资源
        最近更新 更多