如何使用 kendo 将多个 div 导出到一个 pdf 文件?
how can I export multiple divs to one pdf file by using kendo?
这是 Kendo 关于如何将 DOM 导出为 pdf 的示例代码
<div id="calendar"></div>
<script>
$("#calendar").kendoCalendar();
var draw = kendo.drawing;
draw.drawDOM($("#calendar"))
.then(function(root) {
// Chaining the promise via then
return draw.exportPDF(root, {
paperSize: "A4",
landscape: true
});
})
.done(function(data) {
// Here 'data' is the Base64-encoded PDF file
kendo.saveAs({
dataURI: data,
fileName: "calendar.pdf"
});
});
</script>
如果我有多个要导出的 div 怎么办?例如,我有#calendar1、#calendar2,我想将所有#calendars 导出到一个 pdf 文件中。这可能吗?
我想我在这个例子中找到了答案。
这是 Kendo 关于如何将 DOM 导出为 pdf 的示例代码
<div id="calendar"></div>
<script>
$("#calendar").kendoCalendar();
var draw = kendo.drawing;
draw.drawDOM($("#calendar"))
.then(function(root) {
// Chaining the promise via then
return draw.exportPDF(root, {
paperSize: "A4",
landscape: true
});
})
.done(function(data) {
// Here 'data' is the Base64-encoded PDF file
kendo.saveAs({
dataURI: data,
fileName: "calendar.pdf"
});
});
</script>
我想我在这个例子中找到了答案。