将jQuery数据转换为PDF/电子邮件



我写了一些jQuery来创建一项调查,该调查输出了一个有点复杂的报告。该报告是从变量中获取的分数以及我附加到HTML元素(使用jQuery(的内容的混合。

该报告在我的网站上显示得很好。现在,我想允许用户将其下载为PDF。我在一个wordpress网站上,所以我尝试了几乎所有将页面转换为PDF文件的插件,但它们总是看起来很糟糕,并且从不抓取我的jQuery变量或附加的内容。

我可以编写某种简单的脚本,也可以抓取变量/附加的内容并将其添加到PDF或电子邮件中?

有几个使用 javascript 的 pdf 生成器。

  • https://parall.ax/products/jspdf
  • http://pdfmake.org/#/

用法非常简单。

祝你好运!

我在使用 pdfmake 方面有相当丰富的经验,就像 ThomasK 提到的那样,我会说虽然它非常好用,但 pdf 生成总是很痛苦。我已经用pdfMake制作了数百个PDF报告,我有一个很好的策略。

关键是使用 2D 数组像查看大表一样查看数据。Javascript 使处理数组变得容易,所以如果你对 js 感到满意,你可以在一个大型 2D 数组上使用.push()方法,然后有一个按钮运行一个创建docDefinition然后运行pdfMake.createPdf(docDefinition).open()的函数。

将数组中的每个数组视为一行,将子数组中的每个项目视为一列。

查看pdfMake Playground,他们的文档也非常好。

最新更新