在 PHP CodeIgniter 中使用 JSPDF 创建一个动态生成多个页面的 pdf 文件

在使用php codeigniter在单个 pdf 上的多个页面上进行大量搜索之后:

这是我在 php codeigniter 中这个问题的简单解决方案。
1-在标签后添加脚本:

2-添加标签调用函数> generatePdf

Dowload PDF

具有动态 id 的 3 组 div

4-启动

5-创建文档新的jspdf

var doc = new jsPDF();

6 定义页面高度和 x,y 坐标

pageHeight= doc.internal.pageSize.height;
        x=15; y = 0 ;

7-通过用户 ID 动态调用 div 标签,其中指令从 db 填充:


doc.fromHTML(document.getElementById("html2pdf_"),x,y,{
'width': 170
 }),

8-将文档保存在下载文件夹中

doc.save("CallLetters.pdf");

9-现在在一个pdf中添加多个页面:

if (y >= pageHeight)
{
doc.addPage();
}

10-完整代码:

  

轻轻关注,将推“心”的不错经验和知识!

在 PHP CodeIgniter 中使用 JSPDF 创建一个动态生成多个页面的 pdf 文件_第1张图片

你可能感兴趣的:(javascriptphp后端)