I want to convert my html data with inline css into pdf using jquery . can anyone please guide me
Asked
Active
Viewed 8,796 times
-2
-
Possible duplicate of [Convert HTML to PDF in .NET](https://stackoverflow.com/questions/564650/convert-html-to-pdf-in-net) – Arpit Shah May 25 '17 at 10:58
2 Answers
1
Use this library: https://cdnjs.com/libraries/jspdf
And here is a pen demonstrating how to implement it.
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');
});

Korgrue
- 3,430
- 1
- 13
- 20
1
HtmlToPdf HtmlToPdf = new IronPdf.HtmlToPdf();
PdfResource PDF = HtmlToPdf.RenderHtmlAsPdf(htmlstring);
string str = Server.MapPath("~/File1.Pdf");
PDF.SaveAs(str);

Julian
- 33,915
- 22
- 119
- 174

Arpit Shah
- 37
- 1
- 9