javascript - Kendo PDF 无法正确拆分页面
问题描述
我正在使用 Kendo PDF 提供将页面下载为 pdf 的能力,但唯一的成功是我无法让分页符正常工作。我的 JavaScript 代码是
.drawDOM($('#tempContainer'), {
paperSize: 'A4',
allPages: true,
multiPage: true,
margin: { left: '0cm', top: '0.5cm', right: '0cm', bottom: '0.5cm' },
forcePageBreak: '.html2pdf__page-break',
landscape: false,
scale: 0.6,
keepTogether: '.prevent-split',
}) .then(function(group) {
// Render the result as a PDF file
return kendo.drawing.exportPDF(group);
}).done(function(data) {
// Save the PDF file
kendo.saveAs({
dataURI: data,
fileName: pdfFileName,
});
});
这将我的 pdf 分成 A4 页,但是它切断了较长部分的结尾。每个部分都有 html2pdf__page-break 类,如果该部分太长,则会被截断。
我还尝试删除 forcePageBreak 属性并将页面设置为在 A4 页面大小上自动拆分,但是我在控制台中收到错误“e.matches 不是函数”。
解决方案
推荐阅读
- docker - 拉 microsoft/aspnet 时没有匹配的清单未知
- javascript - 为文本输入创建文本大纲
- javascript - 从 Woocommerce 自动重定向到外部链接传递变量
- omnet++ - 在运行期间更改一组特定车辆的传输信号强度
- office-js - 我可以在 Excel 对话框中托管的页面中调用 Excel.run()(使用 office-js 插件技术)
- java - ScrollView/WebView 闪烁
- android - 动态填充项目时的导航抽屉组标题
- javascript - 更新 Redux 存储后我的组件没有重新渲染
- java - GCP 存储中的重复文件名
- php - PHP 在文件中搜索字符串并在匹配行上方/下方打印行