jsPDF生成pdf后在网页展示实例


Posted in Javascript onJanuary 16, 2014
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=GBK"> 
<title>jsPDF</title> 
<script type="text/javascript" src="jspdf.js"></script> 
<script type="text/javascript"> 
window.onload=function(){ 
var doc = new jsPDF(); 
//var doc = new jsPDF('landscape');//横排 doc.setProperties({//设置文档属性 
title: 'Title', 
subject: 'This is the subject', 
author: 'Dragon', 
keywords: 'javascript, web 2.0, ajax', 
creator: 'MEEE' 
}); 
doc.setTextColor(0,255,0); 
doc.setFontSize(22); 
doc.setFont("times"); 
doc.setFontType("italic"); 
doc.text(20, 20, 'Hello world!');//添加文字 
doc.setTextColor(255,0,0); 
doc.setFontSize(16); 
doc.setFont("helvetica"); 
doc.setFontType("bold"); 
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.'); 
doc.addPage();//添加页 
doc.setLineWidth(1);//设置线宽 
doc.setDrawColor(0,255,0);//设置画笔颜色 
doc.setFillColor(255,0,0);//设置填充颜色 
doc.line(60, 20, 115, 60);//画线,两个坐标 
doc.rect(100, 50, 20, 30); //画矩形,左上角坐标,宽度,高度,只有边框 
doc.ellipse(20, 20, 20, 10, 'F');//画椭圆,中心点坐标,宽度,高度,只有边 
doc.circle(120, 20, 20, 'FD');//画圆,中心点坐标,半径,边框和填充都有 
doc.triangle(100, 100, 110, 100, 120, 130, 'FD'); 
//doc.output('datauri');//直接输出为新的web页 
document.getElementById("iframe123").src = doc.output('datauristring');//在iframe中显示 
} 
</script> 
</head> 
<body> 
<iframe id="iframe123" frameborder="0" width="400" height="500"></iframe> 
</body> 
</html>
Javascript 相关文章推荐
input 输入框内的输入事件详细分析
Mar 17 Javascript
JavaScript定时器详解及实例
Aug 01 Javascript
使用js实现雪花飘落效果
Aug 26 Javascript
js设置document.domain实现跨域的注意点分析
May 21 Javascript
jquery实现清新实用的网页菜单效果
Aug 28 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 Javascript
简单实现js放大镜效果
Jul 24 Javascript
canvas基础绘制-绚丽倒计时的实例
Sep 17 Javascript
详解如何webpack使用DllPlugin
Sep 30 Javascript
使用Node.js写一个代码生成器的方法步骤
May 10 Javascript
jquery css实现流程进度条
Mar 26 jQuery
在firefox和Chrome下关闭浏览器窗口无效的解决方法
Jan 16 #Javascript
js获取某元素的class里面的css属性值代码
Jan 16 #Javascript
JS可以控制样式的名称写法一览
Jan 16 #Javascript
js仿百度贴吧验证码特效实例代码
Jan 16 #Javascript
js中传递特殊字符(+,&amp;)的方法
Jan 16 #Javascript
利用浏览器全屏api实现js全屏
Jan 16 #Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
Jan 15 #Javascript
You might like
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
php远程下载类分享
2016/04/13 PHP
可输入的下拉框
2006/06/19 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
canvas绘制多边形
2017/02/24 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
小程序实现多列选择器
2019/02/15 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
[00:11]战神迅矛
2019/03/06 DOTA
Python中使用Tkinter模块创建GUI程序实例
2015/01/14 Python
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
python获取本地计算机名字的方法
2015/04/29 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
幼儿园儿童节主持词
2014/03/21 职场文书
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers