如何将表格html表格导出为PDF
how to export table html table to PDF?
我需要有关将div导出为PDF的帮助。
我已经尝试使用:-itext到后端(java),但未呈现CSS;-html2canvas来转换DIV图像,JSPDF来将图像添加到PDF,这个方案很有用,但只适用于google chorme和IE 11,我还需要在IE 9&10.有什么建议吗?
有一个名为jsPDF的Javascript库,它是客户端的PDF文件。他们还提供了一些示例来演示如何使用库。他们有一个名为addHTML()的例子,这可能正是你想要的。
在你的情况下,你可能想做这样的事情:
pdf.addHTML(document.getElementById('DIV_ID'),function() {
var string = pdf.output('datauristring');
$('.preview-pane').attr('src', string);
});
在示例页面上,他们写道IE6+、Firefox 3+、Chrome、Safara 3+和Opera应该可以工作。
jsPDF在IE 9上不受支持。jsPDF使用了Downloadify来解决这个问题,但它不再受支持。您可以使用许多polyfill,但它们仍在进行修补(例如Blob.js)。
根据我个人的经验,我从来没有得到jsPDF在IE 9中工作。如果你真的需要支持IE 9,这是值得一试的,但要注意,你将不得不使用多个polyfill。
以下是我遇到的具体问题-IE 9不支持jsPDF使用的以下内容:
- Blob(使用Blob.js)
- atob/btoa
- console.trace(只删除调用)
- 类型化数组(试试这个)
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 我应该使用Ng提交还是点击表格
- HTML表格导出为具有适当列宽和字体的pdf
- 使用TableExport.js将HTML表格导出为PDF、WORD、PNG
- 在不使用200行var的情况下,在结果字段中添加顺序命名的变量?[PDF表格]
- 如何将表格html表格导出为PDF
- 是否可以使用 pdfmake.js 在 pdf 文件中重复表格行
- 如何使用pdfmake将html表格转换为pdf
- 如何通过jQuery/JavaScript将html表格导出到html页面中的excel或pdf
- pdf使表格标题在分页符上不重复
- 使用jsPDF生成PDF表格
- 在html中更改表格工具pdf标题名称
- 下载图表和表格的PDF格式
- 如何通过谷歌电子表格内的脚本发送PDF电子邮件
- 发送电子邮件填写PDF表格
- 如何导出多个html表格和多个d3生成的图形成一个单一的pdf
- 将html表格导出为pdf
- 如何使用Javascript在pdf上打印表格
- 使用jqgrid将html表格转换为pdf
- 在Javascript或Jquery中导出html表格和格式化的CSS到Excel或PDF文件