cshenfu
2023-03-23 71ee526926c17d79fd350a04f949940ef130d2a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
window.jsPDF = window.jspdf.jsPDF;
var images_test
$('.pdf').click(function(){
    html2canvas(document.body,{}).then(function(canvas){
        images_test = canvas.toDataURL('image/png');
 
    })
    console.log(images_test)
    const pdf = new window.jsPDF()
    let linePos = 14
    pdf.text(60, linePos, 'name')
    // pdf.setFontType('normal')
    
    pdf.setFontSize(10.5)
    linePos += 8
    //// 信息
    pdf.text(15, linePos, 'message')
    linePos += 5
    pdf.text(15, linePos, 'time:')
    pdf.text(75, linePos, 'time1:')
    pdf.text(135.5, linePos, 'time2:')
 
    linePos += 5
    // 第四行 40 照片
    pdf.text(15, linePos, 'image1:')
    pdf.text(75, linePos, 'image2:')
    linePos += 13
    pdf.addImage(images_test, 'PNG', 15, linePos, 50, 60)
    pdf.addImage('../images/r2_n.png', 'PNG', 75, linePos, 50, 60)
    //// 收取信息 215
    linePos += 6
    pdf.text(15, linePos, 'sendmessage')
    // 第一行 220
    linePos += 5
    pdf.text(15, linePos, 'sendtype')
    pdf.text(75, linePos, 'sendname')
    pdf.text(135.5, linePos, 'sendephone')
    // 第二行 225
    linePos += 5
    
    pdf.text(15, linePos, 'sendeaddress')
    //// 结尾footer 230
    pdf.text(15, 240, 'time3')
    pdf.text(135.5, 240, 'name2')
    pdf.save('PDF存档.pdf')
})