html2pdf在下载的文件中生成损坏的部分

时间:2017-06-07 14:52:26

标签: html angularjs amcharts html2pdf

我在我的代码中使用了html2pdf来将html文件转换为pdf文件然后下载它们。 在我的html文件中,我有一些使用amChart编码的统计图形。 问题是我有一个完美的文件,但部分已损坏。包含amChart图形的部分。这是html页面中的图形: 这是我在下载的pdf文件中得到的enter image description here  我使用此代码启用下载(使用angular我刚刚使用bower安装了必要的dependecies)。     你好,有人     

<div pdf-save-content="idOne" >
    Hello Someone
</div>

有人可以帮我解决这个问题吗? 我知道amchart提供了一个库来下载不同形式的图形(csv,png,pdf,..)它不是什么需要,我需要下载整个页面。 它不是宽度问题。

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,我使用了这个amCharts demo。最好使用pdfMake而不是html2pdf

chart["export"].toPDF(layout, function(data) {
  this.download(data, "application/pdf", "amCharts.pdf");
});