2017-06-07 53 views
0

我在我的代码中使用了html2pdf来启用将html文件转换为pdf文件然后下载它们。 在我的html文件中,我使用amChart编码了一些统计图形。 问题是我有一个完美的文件,但部分已损坏。包含amChart图形的部分。这里是html页面中的图形: 以下是我在下载的pdf文件中获得的内容enter image description here 我使用此代码启用下载(使用角度我刚安装了必要的依赖关系使用凉亭)。 你好有人 html2pdf在下载的文件中生成损坏的部分

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

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

+0

你可以试试'htmlto'npm模块将html转换为pdf – node

回答

0

解决这个问题我用这个amCharts demo。最好用pdf制作比HTML2pdf

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