jsPDF导出pdf示例


Posted in Javascript onMay 02, 2014

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>
Javascript 相关文章推荐
jquery 弹出层实现代码
Oct 30 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
Sep 28 Javascript
使用javascript实现页面定时跳转总结篇
Sep 21 Javascript
Bootstrap安装环境配置教程分享
May 27 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
浅谈Vue父子组件和非父子组件传值问题
Aug 22 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
Jan 30 Javascript
iview日期控件,双向绑定日期格式的方法
Mar 15 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
安装vue-cli的简易过程
May 22 Javascript
es6中Promise 对象基本功能与用法实例分析
Feb 23 Javascript
QT与javascript交互数据的实现
May 26 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
May 02 #Javascript
ExtJS4给Combobox设置列表中的默认值示例
May 02 #Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
May 02 #Javascript
ExtJS4如何给同一个formpanel不同的url
May 02 #Javascript
ExtJS4 表格的嵌套 rowExpander应用
May 02 #Javascript
用json方式实现在 js 中建立一个map
May 02 #Javascript
jquery操作checkbox实现全选和取消全选
May 02 #Javascript
You might like
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
php远程下载类分享
2016/04/13 PHP
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
js本身的局限性 别让javascript做太多事
2010/03/23 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
jQuery获取文本节点之 text()/val()/html() 方法区别
2011/03/01 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
JS处理json日期格式化问题
2015/10/01 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
用Python实现筛选文件脚本的方法
2018/10/27 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
django配置app中的静态文件步骤
2020/03/27 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
通信工程专业毕业生推荐信
2013/12/25 职场文书
大学生职业生涯规划范文
2013/12/31 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
js Proxy的原理详解
2021/05/25 Javascript
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
Redis 哨兵机制及配置实现
2022/03/25 Redis