【发布时间】:2018-01-07 12:57:27
【问题描述】:
我有一个 HTML 表单,其中包含多个复选框类型的用户输入字段、文本区域和单选按钮,我需要将其作为 PDF 文件下载,其中包含用户给出的输入值。我成功使用 jsPDF 将 HTML div 导出为 PDF,但输入字段在 PDF 结果中没有任何值。如何使用输入值导出整个表单?这是我用于导出为 PDF 的 jsPDF javascript:
self.onDownload = function (divId){
var doc = new jsPDF();
doc.fromHTML(document.getElementById(divId), 15, 15, {
'width': 170
});
doc.save('sample-file.pdf');
}
【问题讨论】:
-
我在 jsPDF 库 rawgit.com/MrRio/jsPDF/master/docs/index.html 中找不到关于 fromHTML 函数的任何文档,我能找到的最接近的东西是 addHTML 函数,它已被弃用以支持基于矢量的解决方案,此处发布了一个示例:cdn.rawgit.com/MrRio/jsPDF/master/examples/html2pdf/… 我会考虑查看文档和此示例,而不是使用未记录/严重弃用的函数。
标签: javascript jspdf