【发布时间】:2015-05-25 12:57:40
【问题描述】:
我正在使用 jsPDF 以 PDF 格式呈现和保存网页。 我正在使用类似的东西。
var doc = new jsPDF('p', 'cm', 'A4');
doc.addHTML(
$('#print')[0],
function() {
doc.save('mypdf.pdf');
});
现在我需要禁用 HTML 中某些元素的渲染。 我知道这在使用函数'fromHTML'时是可能的,就像这样。
var doc = new jsPDF('p', 'cm', 'A4');
var specialElementHandlers = {
'#renderme': function(element, renderer) {
return <<Condition met from any 'renderme' element>>;
}
};
doc.fromHTML(
$('#print').[0],
{
'elementHandlers': specialElementHandlers
});
doc.output('dataurl');
其中“条件满足任何'renderme'元素”显然是伪代码。 现在我的问题是:是否可以使用 addHTML 而不是 fromHTML 来获得相同的结果?如果是,如何? 提前感谢您的任何回答。
【问题讨论】:
标签: javascript jspdf