jsPDF 怎么可以支持图片呢?或者可以有其他支持图片,中文的保存为pdf格式的插件。

求大神指点jsPdf怎么可以把图像也打印出来呢?或者可以有其他支持图片,中文的保存为pdf格式的插件。

在web开发当中我们经常需要进行需要在线浏览PDf内容,在线嵌入动态pdf,传统的解决方法安装客户端PDF阅读器,如果是在谷歌是可以在线浏览的,因为他自身就带了一些插件,以前遇到这样的问题往往是费时又费力,很不好解决,

今天就给大家分享一系列使用javascript实现的pdf插件效果,无需借助第三方插件就可以实现在线浏览功能,非常实用。

jsPDF 将html代码中的table导出为pdf文件怎么弄
有如下方法:
1、如果你电脑上安装了office2007/2010,其中的word或EXCEL可以直接保存为PDF格式。
2、如果你电脑上安装安装的是office2003,可以下载安装adobe acrobat,acrobat可以在加载生成PDF的插件。
3、利用任意一款PDF打印机(如pdffactory pro),然后将word文件“打印”成PDF文件。

HTMLRender 案例便是导出多页PDF的最简单的方式

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($('body').get(0), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});

参考:


http://blog.csdn.net/zt_fucker/article/details/76585341

这是官方案例,其中有个 HTMLRender 案例便是导出多页PDF的最简单的方式

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($('body').get(0), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});

可以参考这个http://blog.csdn.net/lss1351396825/article/details/78617479