簡體   English   中英

Kendo UI for MVC:導出到 Pdf 不起作用

[英]Kendo UI for MVC: Export to Pdf not working

我在 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”按鈕時,我能夠看到卡住的進度條並且我的屏幕被凍結。

請幫助我擺脫這種情況。 提前謝謝你。 代碼示例表示贊賞。

我發現了問題。

在我的情況下,默認導出到 Pdf 必須使用的 DejaVu 字體丟失。 此字體的預期默認位置應該是:Content/kendo/fonts/DejaVu

我剛剛添加了 DejaVu 並下載了 pdf。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM