将jQuery数据转换为PDF / Email

时间:2017-07-20 18:53:29

标签: javascript jquery wordpress pdf report

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

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

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

2 个答案:

答案 0 :(得分:0)

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

使用非常简单。

祝你好运!

答案 1 :(得分:0)

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

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

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

查看pdfMake游乐场,他们的文档也很不错。