赞!jsPDF – 基于 HTML5 的强大 PDF 生成工具
2013-09-04 09:42
741 查看
jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档。使用方法很简单,只要引入 jsPDF 库,然后调用内置的方法就可以了。浏览器兼容性: IE 10, Firefox 3+, Chrome, Safari 3+, Opera,未来将兼容 IE 10 以下版本,对于 IE10 以下的版本会使用 Downloadify 来实现文件下载功能。
您可能感兴趣的相关文章
推荐十个拥有丰富 UI 组件的 JavaScript 开发框架
jQuery Wheel Menu:漂亮的 Path 风格旋转菜单
SlimerJS – Web开发人员可编写 JS 控制的浏览器
Chance – 功能强大的 JavaScript 随机数生成类库
精心挑选的12款优秀 jQuery Ajax 分页插件和教程
插件下载 效果演示
使用示例
1、文本
2、图片
3、HTML
您可能感兴趣的相关文章
Manifesto – HTML5 离线应用程序缓存校验工具
Popline:很特别的浮动 HTML5 文本编辑器工具栏
Bootstrap 3.0 正式发布,更好地支持移动端开发
jQuery Flat Shadow – 轻松实现漂亮的长阴影效果
Superhero:构建大型 JavaScript 应用程序的资源
您可能感兴趣的相关文章
推荐十个拥有丰富 UI 组件的 JavaScript 开发框架
jQuery Wheel Menu:漂亮的 Path 风格旋转菜单
SlimerJS – Web开发人员可编写 JS 控制的浏览器
Chance – 功能强大的 JavaScript 随机数生成类库
精心挑选的12款优秀 jQuery Ajax 分页插件和教程
插件下载 效果演示
使用示例
1、文本
var doc = new jsPDF(); doc.text(20, 20, 'This is the default font.'); doc.setFont("courier"); doc.setFontType("normal"); doc.text(20, 30, 'This is courier normal.'); doc.setFont("times"); doc.setFontType("italic"); doc.text(20, 40, 'This is times italic.'); doc.setFont("helvetica"); doc.setFontType("bold"); doc.text(20, 50, 'This is helvetica bold.'); doc.setFont("courier"); doc.setFontType("bolditalic"); doc.text(20, 60, 'This is courier bolditalic.');
2、图片
// You'll need to make your image into a Data URL // Use http://dataurl.net/#dataurlmaker var imgData = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4ge....../2Q=='; var doc = new jsPDF(); doc.setFontSize(40); doc.text(35, 25, "Octonyan loves jsPDF"); doc.addImage(imgData, 'JPEG', 15, 40, 180, 180);
3、HTML
var doc = new jsPDF(); // We'll make our own renderer to skip this editor var specialElementHandlers = { '#editor': function(element, renderer){ return true; } }; // All units are in the set measurement for the document // This can be changed to "pt" (points), "mm" (Default), "cm", "in" doc.fromHTML($('#render_me').get(0), 15, 15, { 'width': 170, 'elementHandlers': specialElementHandlers });
您可能感兴趣的相关文章
Manifesto – HTML5 离线应用程序缓存校验工具
Popline:很特别的浮动 HTML5 文本编辑器工具栏
Bootstrap 3.0 正式发布,更好地支持移动端开发
jQuery Flat Shadow – 轻松实现漂亮的长阴影效果
Superhero:构建大型 JavaScript 应用程序的资源
相关文章推荐
- jsPDF – 基于 HTML5 的强大 PDF 生成工具
- js基于html5中canvas的字模提取工具(附js生成声音的方式、获取系统支持字体方式、字模显示及其他)
- 2048聚合版开源代码,cocos2d-js编写,基于CocosEditor开发工具,可运行Android,ios,html5等
- 【小工具】用js自动生成pdf目录索引
- 基于html5演示工具:impress.js
- Html5系列(十二)canvas-js贝塞尔曲线代码在线生成工具
- 基于Node.js的JavaScript项目构建工具gulp的使用教程
- Chart.js | HTML5 图表绘制工具库(知识整理)
- 16个HTML5 框架、模板以及生成工具
- Java订单号生成工具(实现二)基于队列
- 16个HTML5 框架、模板以及生成工具
- node.js项目中基于mysql利用sequelize-auto对照数据库自动生成相应的models
- js生成pdf报表
- JS生成PDF和word文档
- Wondershare PDF Converter 4.0.5.1 中文注册破解版(强大的PDF转换工具)
- 基于HTML5 Canvas和jQuery 的画图工具的实现
- 基于Excel的QR二维码生成工具——原理及算法详解(之七)
- 基于HTML5功能强大的滑块幻灯片
- 16个HTML5 框架、模板以及生成工具
- html5--位置感知(基于js的地理定位geolocation API)结合Google Maps