Javascript 使用剑道抛出错误将div导出为pdf多页
我正在创建一个使用剑道的web应用程序,现在我想将我的div转换为多页pdf文件 我的代码看起来像,但上面的示例运行良好,但我的代码不工作 这是我的代码Javascript 使用剑道抛出错误将div导出为pdf多页,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我正在创建一个使用剑道的web应用程序,现在我想将我的div转换为多页pdf文件 我的代码看起来像,但上面的示例运行良好,但我的代码不工作 这是我的代码 <button onclick="exportPDF()">Export PDF</button> <div class="content"> <div class="page"> First page </div> <div class=
<button onclick="exportPDF()">Export PDF</button>
<div class="content">
<div class="page">
First page
</div>
<div class="page new-page">
Second page
</div>
<div class="page new-page">
Third page
</div>
</div>
我得到了下面的错误
如何解决这个问题我可以知道你是如何包含js文件的吗?js文件在我的布局页面函数exportPDF()调用中是否包含js?它调用正确,我认为问题与版本有关。你使用的是哪个版本?
function exportPDF() {
kendo.drawing.drawDOM(".content", {
forcePageBreak: ".new-page"
}).then(function (group) {
group.options.set("pdf.margin", "1cm");
kendo.drawing.pdf.saveAs(group, "test.pdf");
});
}
kendo.all.min.js:26 Uncaught TypeError: URL.createObjectURL is not a function
at r (kendo.all.min.js:26)
at Object._e.saveAs (kendo.all.min.js:26)
at kendo.all.min.js:54
at kendo.all.min.js:54
at i (kendo.all.min.js:54)
at i (kendo.all.min.js:54)
at kendo.all.min.js:54
at XMLHttpRequest.Ue.msie.r.onload (kendo.all.min.js:54)