185
rated 0 times
[
190]
[
5]
/ answers: 1 / hits: 37581
/ 10 Years ago, thu, may 8, 2014, 12:00:00
I have already added these js file to my aspx page. But i still couldn't able to get pdf file of my table data. the generated pdf is blank.i need all table data to that generated pdf .please if any one know how to do this?
<script src=../Script/jspdf.js></script>
<script src=../Script/FileSaver.js></script>
<script src=../Script/Blob.js></script>
<script src=../Script/BlobBuilder.js></script>
<script src=../Script/deflate.js></script>
<script src=../Script/adler32cs.js></script>
<script src=../Script/jspdf.plugin.addhtml.js></script>
<script src=../Script/jspdf.plugin.from_html.js></script>
<script src=../Script/jspdf.plugin.split_text_to_size.js></script>
<script src=../Script/jspdf.plugin.standard_fonts_metrics.js></script>
<script src=../Script/base64.js></script>
<script src=../Script/sprintf.js></script>
// Here is my aspx table or div content:
<div id=divReport style=display: none>
<input type=button id=btnSavePdf value=Save as Pdf />
<table id=example>
<tr id=trProject>
<td><span>Project :</span></td>
<td><span id=spanProject runat=server></span></td>
</tr>
<tr>
<td><span>Total Number of Employee :</span></td>
<td>
<asp:Label ID=spanTotalEmp runat=server EnableViewState=false ClientIDMode=Static ></asp:Label>
</td>
</tr>
<tr>
<td><span>Total Number of Hours :</span></td>
<td>
<asp:Label ID=spanTotalHours runat=server name=_name2 EnableViewState=false ClientIDMode=Static ></asp:Label>
</td>
</tr>
</table>
</div>
// Below is my Javascript button onclick code:
$('#btnSavePdf').click(function () {
var doc = new jsPDF('p', 'in', 'letter');
var source = $('#divReport').html();
var specialElementHandlers = {
'#bypassme': function (element, renderer) {
return true;
}
};
doc.fromHTML(
source, // HTML string or DOM elem ref.
0.5, // x coord
0.5, // y coord
{
'width': 7.5, // max width of content on PDF
'elementHandlers': specialElementHandlers
});
doc.output('dataurl');
More From » jquery