Im trying to use the jspdf.js pdf generator to save a pdf serverside, i can see that it generates the pdf but im not sure how to save the file to the server drive.... Can i do this with jQuery?
The example below uses jaxer to save the file, any help or direction with this would be greatly appreciated
| <script runat="server" type="text/javascript" src="../libs/base64.js"></script> |
| <script runat="server" type="text/javascript" src="../libs/sprintf.js"></script> |
| <script runat="server" type="text/javascript" src="../jspdf.js"></script> |
| <script runat="server" autoload="true" type="text/javascript"> |
| |
| var doc = new jsPDF(); |
| doc.text(20, 20, 'Hello world!'); |
| doc.text(20, 30, 'This is a server-side Jaxer example.'); |
| content = doc.output(); |
| |
| Jaxer.response.addHeader('Content-Disposition', 'attachment; filename=example.pdf'); |
| Jaxer.response.addHeader('Content-Type', 'application/pdf'); |
| Jaxer.response.setContents(content); |
| |
| </script> |
| <script runat="server" type="text/javascript" src="../libs/base64.js"></script> |
| <script runat="server" type="text/javascript" src="../libs/sprintf.js"></script> |
| <script runat="server" type="text/javascript" src="../jspdf.js"></script> |
| <script runat="server" autoload="true" type="text/javascript"> |
| |
| var doc = new jsPDF(); |
| doc.text(20, 20, 'Hello world!'); |
| doc.text(20, 30, 'This is a server-side Jaxer example.'); |
| content = doc.output(); |
| |
| Jaxer.response.addHeader('Content-Disposition', 'attachment; filename=example.pdf'); |
| Jaxer.response.addHeader('Content-Type', 'application/pdf'); |
| Jaxer.response.setContents(content); |
| |
| </script> |
| <script runat="server" type="text/javascript" src="../libs/base64.js"></script> |
| <script runat="server" type="text/javascript" src="../libs/sprintf.js"></script> |
| <script runat="server" type="text/javascript" src="../jspdf.js"></script> |
| <script runat="server" autoload="true" type="text/javascript"> |
| |
| var doc = new jsPDF(); |
| doc.text(20, 20, 'Hello world!'); |
| doc.text(20, 30, 'This is a server-side Jaxer example.'); |
| content = doc.output(); |
| |
| Jaxer.response.addHeader('Content-Disposition', 'attachment; filename=example.pdf'); |
| Jaxer.response.addHeader('Content-Type', 'application/pdf'); |
| Jaxer.response.setContents(content); |
| |
| </script> |
<script runat="server" type="text/javascript" src="../libs/base64.js"></script>
<script runat="server" type="text/javascript" src="../libs/sprintf.js"></script>
<script runat="server" type="text/javascript" src="../jspdf.js"></script>
<script runat="server" autoload="true" type="text/javascript">
var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is a server-side Jaxer example.');
content = doc.output();
Jaxer.response.addHeader('Content-Disposition', 'attachment; filename=example.pdf');
Jaxer.response.addHeader('Content-Type', 'application/pdf');
Jaxer.response.setContents(content);
</script>