2015-09-22 102 views
1

我想下載根據jsPDF的文檔所做的html標記的簡歷pdf文件。點擊後,簡歷pdf實際上是下載的,但pdf是空白的。jsPDF下載點擊按鈕的標記pdf文件

The JSfiddle with full code is here;我的JS函數看起來像這樣:

$('.btn-download').click(function() { 
    var doc = new jsPDF(); 
    //var source = $('#target').html(); 
    var specialElementHandlers = { 
     '.btn-download': function (element, renderer) { 
      return true; 
     } 
    }; 

    doc.fromHTML($('#content').get(0), 0.5, 0.5, { 
     'width': 150, 
      'elementHandlers': specialElementHandlers 
    }); 
    doc.save("resume-cv.pdf"); 
}); 
+0

任何一個可以幫助我將是非常可觀的。我可以下載pdf文件,但標記文本不在那裏。 –

回答

0

下面是我工作:

$("button").click (function() { 

var doc = new jsPDF(); 



doc.fromHTML($('#testdiv').get(0), 30,20,{ 
      'width':500, 

}); 
doc.addPage(); 

doc.fromHTML($('#testdiv').get(0), 30,20,{ 
      'width':500, 

}); 
doc.save('Devis-Facture.pdf'); 

}); 
+0

謝謝Michael_B幫助我解決這個問題。我試過這個,但不幸的是它仍然不適合我,仍然是同樣的空白PDF文件被下載。和控制檯也拋出以下錯誤 - 「jsPDF警告:呈現問題?提供回調fromHTML!」 –

+0

這是http://jsfiddle.net/rrhowg9a/2/ –