jspdf + html2canvas纯前端将网页导出pdf文件内容参见我另外一篇文章。
首先说下背景为黑色的问题,
1.将导出的html元素的背景设置为白色background-color: white;
2.html2canvas函数绘制时传入参数background: "#FFF",
html2canvas($("#" + id), {
allowTaint: false,
scsle: 2,
dpi: 192,
height: $("#" + id).scrollHeight,//
width: $("#" + id).scrollWidth,//为了使横向滚动条的内容全部展示,这里必须指定
background: "#FFF",
onrendered: function (canvas) {
.......
})
接下来是另外一个问题:textarea多行导出时只显示第一行