MVC 的 Kendo UI:导出到 Pdf 不起作用
Posted
技术标签:
【中文标题】MVC 的 Kendo UI:导出到 Pdf 不起作用【英文标题】:Kendo UI for MVC: Export to Pdf not working 【发布时间】: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”按钮时,我可以看到进度条卡住并且屏幕被冻结。
请帮助我摆脱这种情况。 提前谢谢你。 代码示例表示赞赏。
【问题讨论】:
也面向:telerik.com/forums/… 【参考方案1】:我发现了问题。
在我的情况下,默认导出到 Pdf 必须使用的 DejaVu 字体丢失了。 该字体的预期默认位置应该是:Content/kendo/fonts/DejaVu
我刚刚添加了 DejaVu 并下载了 pdf。
【讨论】:
以上是关于MVC 的 Kendo UI:导出到 Pdf 不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Kendo UI for jQuery数据管理使用教程:PDF导出
Kendo UI 将 DropDownList 添加到 Grid (MVC)