Экспорт диаграммы кендо в pdf или png

У меня есть таблица кендо с удаленными данными. Можно ли экспортировать диаграмму в формат png или pdf


person user1877936    schedule 12.02.2013    source источник


Ответы (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

person Atanas Korchev    schedule 12.02.2013

Начиная с ответа Атанаса Корчева, кендо реализовал встроенный метод для экспорта диаграммы в формате png, svg или pdf. .

Если вы хотите экспортировать файл png, вы можете сделать это с помощью функция exportImage:

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

Для PDF это почти та же логика с функция экспортаPDF:

chart.exportPDF({ paperSize: "Auto", landscape: true }).done(function(data) {
    kendo.saveAs({
        dataURI: data,
        fileName: "chart.pdf"
    });
});

Дополнительную информацию можно найти в документации API диаграмм кендо. подробности об этих функциях.

person The_Black_Smurf    schedule 22.12.2014