0

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

4

2 回答 2

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>
于 2013-09-30T10:15:14.177 回答
-1

你可以看看这个:

http://parall.ax/products/jspdf

您将无法直接将 div 转换为 PDF 图像,但您将能够一个一个地绘制每个元素。

于 2013-09-30T09:22:01.177 回答