jsPDF导出pdf示例

  jsPDF貌似不支持中文

  

复制代码 代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

  <head>

  <title>Downloadify</title>

  <meta http-equiv="content-type" content="text/html;charset=utf-8">

  <style type="text/css" media="screen">

  body {background: #fff; width: 500px; margin: 20px auto;}

  input, textarea, p { font-family: 宋体, 黑体; font-size: 12pt;}

  input, textarea { border: solid 1px #aaa; padding: 4px; width: 98%;}

  </style>

  <script type="text/javascript" src="js/swfobject.js"></script>

  <script type="text/javascript" src="js/downloadify.js"></script>

  <script type="text/javascript" src="js/jspdf.js"></script>

  <!-- <script type="text/javascript" src="js/downloadify.min.js"></script> -->

  <script type="text/javascript">

  window.load=function(){

  Downloadify.create('downloadify',{

  filename: function(){

  return document.getElementById('filename').value;

  },

  data: function(){

  var doc = new jsPDF();

  doc.text(20, 20, document.getElementById('data').value);

  doc.addPage();

  doc.text(20, 20, document.getElementById('data').value);

  return doc.output();

  },

  onComplete: function(){ alert('成功保存文件!'); },

  onCancel: function(){ alert('您已经取消保存文件'); },

  onError: function(){ alert('出现错误了'); },

  swf: 'js/downloadify.swf',

  downloadImage: 'js/download.png',

  width: 100,

  height: 30,

  transparent: true,

  append: false

  });

  }

  </script>

  </head>

  <body onload="load();">

  <input type="text" name="filename" value="文件名.pdf" id="filename" /><br />

  <textarea cols="60" rows="10" name="data" id="data">it seem do not support to Chinese</textarea>

  <p id="downloadify">You must have Flash 10 installed to download this file.</p>

  </body>

  </html>