无法使用此javascript函数在firefox中将文件打印到pdf

时间:2016-01-19 05:58:03

标签: javascript html

此功能在Chrome中运行良好,但在Firefox或Internet Explorer

中无效
function setPrint(tableId) {  
        var page = '<html><table border="1" style="border-spacing:0">' +   $j('#' + tableId).html() + '</table></html>';  
        w = window.open();  
        w.document.write(page);  
        w.print();  
    w.close();  

}

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。这时谈到Internet Explorer JavaScript无法正常工作。在Firefox中没有PDF格式的打印选项,但作为解决方案,我们可以使用 XPS 格式。 XPS也像PDF格式,但不是最好的选择。如果是个人使用我们可以使用像可爱的PDF作家一样的东西。但这不能用作专业解决方案。