【问题标题】:Kendo UI for MVC: Export to Pdf not workingMVC 的 Kendo UI:导出到 Pdf 不起作用
【发布时间】:2021-01-23 04:20:38
【问题描述】:

我在 mvc 应用程序的 .cshtml 页面中使用 @(Html.Kendo().Grid。 我想以pdf的形式导出网格的内容。

我尝试了以下方法:

1)

.ToolBar(tools => tools.Pdf())
        .Pdf(pdf => pdf
            .AllPages()
            .PaperSize("A4")
            .Margin("2cm", "1cm", "1cm", "1cm")
            .Landscape()
            .FileName("Kendo UI Grid Export.pdf")
        )
 $("#exportToPdf").click(function(e) {
        var grid = $("#CommentsGrid").data("kendoGrid");
        grid.saveAsPDF();
    });

在这两种方法中,我都面临同样的问题,即单击“导出到 pdf”按钮时,我可以看到进度条卡住并且屏幕被冻结。

请帮助我摆脱这种情况。 提前谢谢你。 代码示例表示赞赏。

【问题讨论】:

标签: c# jquery asp.net-mvc kendo-ui kendo-grid


【解决方案1】:

我发现了问题。

在我的情况下,默认导出到 Pdf 必须使用的 DejaVu 字体丢失了。 该字体的预期默认位置应该是:Content/kendo/fonts/DejaVu

我刚刚添加了 DejaVu 并下载了 pdf。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    相关资源
    最近更新 更多