0
我已经在使用了NG-repeat标签填充在一个表中的数据角JS创建了一个页面。我使用了一些格式和colspan。我正尝试以pdf格式导出表格。我曾尝试以下方法:导出表与合并单元格和格式在角JS
htmltoCanvas:用下面的代码:
$scope.export = function(){ html2canvas(document.getElementById('exportthis'), { onrendered: function (canvas) { var data = canvas.toDataURL(); var pdf = new jsPDF('landscape','pt','letter'); pdf.addImage(data, 'JPEG', 0, 0); pdf.save("download.pdf"); } }); }
我现在所面临的问题是:因为它表转换成图像,我不能复制的内容,也如果表(比页以上)太庞大了它给出了一个空白的PDF文件。
- 我用jspdf不支持colspan,格式也丢失。
请指教。
由于某种原因,我不能代码,道歉为... –
不知道的一个很好的客户端解决方案。 wkhtmltopdf使用webkit工作服务器端来渲染pdf,你也可以使用phantomjs本身来做到这一点,但客户端我见过的唯一的PDF生成器需要特定的数据模型来生成页面。您可以使用现在正在尝试的方法来缩放事物,但可能会更好地获得可以更直接地呈现它的内容。 – shaunhusain