У меня есть таблица кендо с удаленными данными. Можно ли экспортировать диаграмму в формат png или pdf
Экспорт диаграммы кендо в pdf или png
Ответы (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
Начиная с ответа Атанаса Корчева, кендо реализовал встроенный метод для экспорта диаграммы в формате 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 диаграмм кендо. подробности об этих функциях.