php - Kendo 导出为 PDF 生成
问题描述
当我们通过 jQuery post 请求将 base64 数据传递到 pgp 文件到 php 文件时,用于创建 PDF 的中间 kendo 插件获取空白 pdf
解决方案
这是我的剑道示例代码
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;
});
推荐阅读
- optaplanner - Optaplanner 没有为 PlanningVariable 使用不同的值
- javascript - 如何修复:警告:函数作为 React 子级无效
- c# - DisplayAlert 之前的活动指示器
- java - Java/Android 工作室:For 循环 - 多次显示相同的数据
- html - 将鼠标悬停在形状区域上时如何让光标变为指针?
- c - 在 XMC1100 2Go 上使用 I2C
- java - SnakeYAML loadAs() 返回 null
- json - Nodejs得到一个不完整的响应体
- sql - 在新表中返回 SQL 结果并重新排序
- python - Python:不打印int,只打印字符串值