我正在使用jsPdf official demo site的示例來測試新的addHTML函數,只需稍作更改即可直接保存生成的PDF。jsPDF addHTML方法無法正常工作
console.log("testing");
var pdf = new jsPDF('p','pt','a4');
pdf.addHTML(document.body,function() {
console.log("started");
pdf.save()
console.log("finished");
});
console.log("testing again");
當我運行上面的腳本時,它不會生成錯誤消息,也不會生成PDF。在控制檯中,只顯示「測試」和「再次測試」,所以我猜測腳本沒有運行。
我錯過了什麼?我使用引導選項卡功能和使用highchart生成的一些圖表。 jsPDF處理起來太複雜了嗎?
我不確定jsPDF是否支持Highcharts中使用的SVG。看看:[問題#204](https://github.com/MrRio/jsPDF/issues/204),[問題#384](https://github.com/MrRio/jsPDF/issues/384)和[issue#437](https://github.com/MrRio/jsPDF/issues/437)。 – 2015-03-02 13:13:10
謝謝,但即使它們不支持SVG,也不會有任何錯誤信息令人困惑。 – cytsunny 2015-03-03 02:07:12
我完全同意你的看法。最後一次提交是他們在25天前提交的,太好了,這不是一個被遺棄的項目;) – 2015-03-03 10:19:14