是否可以使用 pdfmake.js 在 pdf 文件中重复表格行
is it possible repeat rows of table in pdf file with pdfmake.js
是否可以使用 pdfmake.min.js 重复 pdf 中生成的表中的行?我正在创建一个 PDF 文件。其中我需要根据我的 api 响应重复表行,这是一个对象数组。
var dd = {content: [
{
table: {
body: [
[ 'Col1', 'Col2', 'Col3'],
[ '1', '2', '3'],
[ '1', '2', '3']
]
}
}
]
};
这是使用 pdfmake 创建表格的简单方法。我的问题是我们可以使用任何替代方案(如 ng-repeat)在表的行中重复大数据吗?我得到了生成pdf的最佳方法是使用pdfmake。建议我如何重复表格行。
所以我
假设你正在创建你的pdf,如下所示: pdfMake.createPdf(dd).open();
其中dd
变量基本上只是一个简单的JavaScript对象。您可以使用数组等任何您想要的方式扩展它,例如:
var
body = [],
content = [],
dd = {
'content' : content
};
body.push(['col1', 'col2', 'col3']);
var secondRow = [];
// Push numbers 0, 1, 2
for (var i = 0; i < 3; i++) {
secondRow.push("i is:" + i);
}
body.push(secondRow);
// ...
// Manipulate the 'body' any way you want.
// ...
// Lets push the manipulated body into the 'content'
// which is already inside the 'dd'.
content.push({
'table' : {
'body' : body
}
});
// Now with all the manipulated data, create the pdf.
pdfMake.createPdf(dd).open();
所以关键是,要按照你想要的方式操作这个js对象,当你都设置好并完成后,调用createPdf
。
如果你把我的脚本粘贴到pdfmake-playground中,你就会明白我的意思。
相关文章:
- 将HTML表格导出到excel时,无法将数据加载到excel文件中
- 谷歌电子表格,脚本,备份文件,子文件夹
- 创建到电子表格创建错误中的文件的链接的脚本“;无法转换“”;
- 将html表格导出为word文件并更改文件方向
- 如何将编辑后的表格数据保存在PHP的CSV文件中
- 是否可以使用 javascript 读取文本或电子表格文件
- 是否可以使用 pdfmake.js 在 pdf 文件中重复表格行
- 表格必须具有可单击的单元格才能显示 XML 文件中的更多选项
- 如何在每个表格行中附加表单及其文件输入
- 使用API文件在提交的表格上验证图像尺寸高达150X50px
- 如何防止PHP文件在提交联系表格后弹出
- 谷歌电子表格导出为json文件,如何格式化
- 如何在另一个文件中使用JavaScript将中文输出到HTML表格
- 如何在谷歌电子表格上列出谷歌硬盘文件夹中的所有文件
- 在文件夹中添加电子表格文件
- 联系表格不会提交.显示文件未找到错误
- 如何使用jquery将数据从表格导出到csv文件
- 在提交表格前检查文件是否已上传
- 为什么拿我的表格和文件.getElementByID停止alert()触发
- 文件上传和数据(文本)表单转化为HTML表格