将svg转换为pdf,返回空的pdf文件

时间:2016-11-03 12:43:31

标签: canvas svg plotly jspdf html2canvas

我正在使用以下示例: Python fast XOR over range algorithm

尝试将plotly.js svg元素转换为pdf图像/文件。

控制器功能:

ans ^= (b, 1, b + 1, 0)[b & 3] ^ (0, start - 1, 1, start, 0)[start & 3]

HTML: http://jsfiddle.net/p4s5k59s/1222/

1 个答案:

答案 0 :(得分:0)

您正在使用jsPDF和html2canvas来清楚地了解库。 jsPDF虽然文档非常糟糕,但我知道它来自哪里。这里重要的方法是

  

.addImage()方法

其语法如下:

  

addImage(imgData,'PNG',0,position,imgWidth,imgHeight);

尝试使用您的代码稍微调整一下,然后调整您想要的PDF格式的宽度和高度。你甚至可以在你提供的plunker上尝试它,只需用这个替换方法来获得不同的输出:

  

doc.addImage(imgData,'PNG',0,10,200,300);

然后我认为你会明白这一点,并让它发挥作用。