| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | /** * Created by chen on 2017/7/28. */var pdf = require('pdfkit');var fs = require('fs');var doc = new pdf({autoFirstPage: false});var text = '测试,he';doc.pipe(fs.createWriteStream('测试.pdf'));doc.font('simsunB.ttf');for(var p=0;p<50;p++){    doc.addPage({size:[1200,900]});    doc.rect(30,113,76,609).lineWidth(0.5).strokeColor('black').stroke();    doc.text('报表报表报表',42,717,{ height: 100, width: 500,align: 'left'});   /* let width = 70;    let height=20;    let j = 100;    let sum = 0;    for(i=0;i<400;i++){        if(i%15==0){            j+=height;            sum = 0;        }        sum =sum+width;        let  x = sum;        let y  = j;        doc.rect(x,y,width,height).lineWidth(0.5).strokeColor('black').stroke();      /!*  doc.lineWidth(1.5);        doc.moveTo(x,y).lineTo(x,y+height);        doc.lineTo(x+width,y+height);        doc.lineTo(x+width,y);        doc.lineTo(x,y)        doc.strokeColor('black').stroke();*!/        doc.fontSize(12);        doc.text(text,x,5+y,{            height: height,            width: width,            align: 'right'});        // doc.text('报表文件',100,100);    }*/    doc.save();  /*  doc.fontSize(20);    doc.rotate(-20,{origin:[400, 105]})    doc.text('报表报表报表',300,110,{ height: 100, width: 500,align: 'left'});*/    doc.restore();}doc.end();
 |