2017-05-24 109 views
-3

我想將我的html數據與內聯css轉換爲使用jquery的pdf。任何人都可以請指導我使用css轉換HTML數據爲PDF

+0

可能的複製[HTML轉換到.NET PDF](https://開頭計算器。 COM /問題/ 564650 /轉換-HTML到PDF-在網) –

回答

1
HtmlToPdf HtmlToPdf = new IronPdf.HtmlToPdf(); 
PdfResource PDF = HtmlToPdf.RenderHtmlAsPdf(htmlstring); 
string str = Server.MapPath("~/File1.Pdf"); 
PDF.SaveAs(str); 
1

使用這個庫:​​3210

這裏是筆演示如何實現它。

HTML

<div id="content"> 
    <h3>Hello, this is a H3 tag</h3> 

    <p>a pararaph</p> 
    </div> 
    <div id="editor"></div> 
    <button id="cmd">Generate PDF</button> 
<!--Add External Libraries - JQuery and jspdf--> 
<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/0.9.0rc1/jspdf.min.js"></script> 

JS

var doc = new jsPDF(); 
var specialElementHandlers = { 
    '#editor': function (element, renderer) { 
     return true; 
    } 
}; 

$('#cmd').click(function() { 
    doc.fromHTML($('#content').html(), 15, 15, { 
     'width': 170, 
      'elementHandlers': specialElementHandlers 
    }); 
    doc.save('sample-file.pdf'); 
}); 

http://codepen.io/nagasai/pen/JKKNMK

+0

它的工作,但內聯的CSS不工作,沒有正確的格式。 –