我写了一些jQuery来创建一个调查,输出一个有点复杂的报告。该报告混合了从变量获取的分数以及我附加到HTML元素的内容(使用jQuery)。
报告很好地显示在我的网站上。现在,我想允许用户将其下载到PDF。我在wordpress网站上,所以我已经尝试了几乎每个插件将页面转换为PDF文件,但它们总是看起来很糟糕,从不抓取我的jQuery变量或附加内容。
我是否可以编写某种简单的脚本来抓取变量/附加内容并将其添加到PDF或电子邮件中?
答案 0 :(得分:0)
答案 1 :(得分:0)
我在使用像ThomasK提到的pdfmake方面有相当丰富的经验,我会说虽然使用起来非常好,但pdf生成总是很痛苦。我用pdfMake制作了数百份PDF报告,我有一个很好的策略。
关键是使用2D数组查看数据,如大表。 Javascript使得使用数组变得容易,所以如果你对js感到满意,你可以在一个大的2D数组上使用.push()
方法然后有一个按钮来运行一个创建docDefinition
的函数,然后运行pdfMake.createPdf(docDefinition).open()
。
将数组中的每个数组视为一行,将子数组中的每个项视为一列。
查看pdfMake游乐场,他们的文档也很不错。