PDFMake-从动态内容(数组)制作PDF [英] PDFMake - make PDF from dynamical content (an array)

查看:271
本文介绍了PDFMake-从动态内容(数组)制作PDF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在创建PDF文件时遇到了麻烦,我可以在其中动态放置数组中的数据,例如使用for循环.数组的长度每次都可以不同,因此我不可能只写一个大小的数组.

I'm having trouble creating PDF file, where I can put a data from array dynamically, with for loop for example. Length of the array can be different every time so there is no way I'll just write for one size of array.

有一个示例我可以做到:

There is example what I'm able to do:

var stuff = [
        'aaaaaaaaaaaaaaaaaaa',
        'bbbbbbbbbbbbbbbbbbb',
        'ccccccccccccccccccc',
        'ddddddddddddddddddd'
    ]
var dd = {
    content: 
    [
        {text: stuff[0], pageBreak: 'after'},
        {text: stuff[1], pageBreak: 'after'},
        {text: stuff[2], pageBreak: 'after'},
        {text: stuff[3], pageBreak: 'after'}
    ]
}

但是我很想做这样的事情:

But I'd love to do something like that:

var stuff = [
        'aaaaaaaaaaaaaaaaaaa',
        'bbbbbbbbbbbbbbbbbbb',
        'ccccccccccccccccccc',
        'ddddddddddddddddddd'
    ]

var dd = {
    content: 
    [
        for(var i=0;i<stuff.length;i++){
          {text: stuff[i], pageBreak: 'after'}        
        }
    ]
}

我知道第二段代码没有意义,但是显示了我想做的事情.

I know that the second piece of code makes no sence but it shows what I want to do.

有什么方法可以实现这一目标吗?

Is there any way how to do achieve that?

推荐答案

您可以使用 查看全文

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆