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 动画基础教程
Dec 25 Javascript
用JS控制回车事件的代码
Feb 20 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
Mar 02 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
Mar 04 Javascript
JavaScript制作淘宝星级评分效果的思路
Jun 23 Javascript
JQuery 传送中文乱码问题的简单解决办法
May 24 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 Javascript
js实现文字截断功能
Sep 14 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
Sep 23 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
Nov 08 Javascript
详解从Vue-router到html5的pushState
Jul 21 Javascript
vue滚动固定顶部及修改样式的实例代码
May 30 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
MySQL相关说明
2007/01/15 PHP
PHP中使用gettext来支持多语言的方法
2011/05/02 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
Prototype Hash对象 学习
2009/07/19 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
python任务调度实例分析
2015/05/19 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
Python与R语言的简要对比
2017/11/14 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
PyTorch预训练的实现
2019/09/18 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
Python安装OpenCV的示例代码
2020/03/05 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
python中sklearn的pipeline模块实例详解
2020/05/21 Python
用python制作个音乐下载器
2021/01/30 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
领导班子四风对照检查材料范文
2014/09/27 职场文书
2014年实习生工作总结
2014/11/27 职场文书
经理岗位职责范本
2015/04/15 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python