如何解决我想从firbase实时数据库中导出PDF文件中的数据单击按钮时我得到空白的pdf文件
我想在按钮单击时生成一个PDF,其中包含从Firebase实时数据库获取的数据。我可以使用其键和值在控制台中完美地获取数据,并尝试将其附加到 ul li 中。当我单击按钮时,将下载空白PDF。 我正在使用jspdf库。有人可以帮助我哪里出错了吗?
我希望在单击按钮时使用从Firebase实时数据库中获得的数据生成PDF,我可以在控制台中以其键和值以及 尝试将其附加到ul li。单击按钮时,将下载空白PDF。我正在使用jspdf库。有人可以帮助我哪里出错了吗?
function getPDF(e) {
firebase.database().ref('gpr/' + e.id).on('value',function(snapshot) {
function data() {
for (const property in snapshot.val()) {
var key = `${property}`;
var value = `${snapshot.val()[property]}`;
var ul = document.createElement("ul");
ul.setAttribute("id","tabledata");
var li = document.createElement("li");
var liTextNode = document.createTextNode(key + ": " + value);
li.appendChild(liTextNode);
ul.appendChild(li);
}
}
var doc = new jsPDF();
var text = data();
doc.fromHTML(text,15,15);
doc.save("output.pdf");
});
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。