使用javascript将div内容导出为pdf文件

时间:2013-09-30 09:18:41

标签: javascript asp.net

我有一些文本框或类似于完全包含在div中的东西。我想提供一个选项,可以在点击按钮并仅使用javascript时将该div内容下载为pdf文件。 Plz帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

试试这段代码

function printChart() {
                pvwindow = window.open('', 'PrintWindow', ' location = 0, status = 0,  scrollbars = 1, width = 750, height = 600')
                pvwindow.document.write("<html>");
                pvwindow.document.write("<head>");
                pvwindow.document.write("</head>");
                pvwindow.document.write("<body   style='background-color:white;' onload='window.print();'>");
                pvwindow.document.write(document.getElementById("print_div").innerHTML);
                pvwindow.document.write("</body>");
                pvwindow.document.write("</html>");
                pvwindow.document.close();
            }
</script>

答案 1 :(得分:-1)

你可以看看这个:

http://parall.ax/products/jspdf

您将无法直接将div转换为PDF图像,但您可以逐个绘制每个元素。