首页 > 解决方案 > Kendo 导出为 PDF 生成

问题描述

当我们通过 jQuery post 请求将 base64 数据传递到 pgp 文件到 php 文件时,用于创建 PDF 的中间 kendo 插件获取空白 pdf

标签: phpjquerykendo-ui

解决方案


这是我的剑道示例代码

kendo.drawing.drawDOM("#content_mergeReport", { allPages: true, forcePageBreak: ".page-break", paperSize: "A4", scale: 0.6, landscape: false, Portrait :true, repeatHeaders: true, multiPage: ' true',边距:{left:“1cm”,top:“1.5cm”,right:“1cm”,bottom:“2.5cm”},

        /*template: $("#page-template").html()*/
           template: kendo.template($("#page-template").html())(  
            {  
                pageNum: "",  
                totalPages: "",  
                FIRSTDATE: startDate1,  
                TYPE: typeofuser,  
                ENDDATE: endDate1,  
                USER: context.get('practicedetails').Name,  

            })
      })
      .then(function (group) {
          return kendo.drawing.exportPDF(group, {
          });
      })
      .done(function (data) {
    var data1 = {};
    var parts = data.split(";base64,");
    data1.contentType = parts[0].replace("data:", "");
    data1.base64 = parts[1];
    data1.filename =  $scope.filename;      

  });

推荐阅读