如何使用jquery将打印作为PDF结果

use*_*104 23 html javascript css pdf jquery

我想在PDF中获取HTML页面.

经过一些研究后我发现了pdfJS插件,它有一些bootstrap问题,布局会很乱

http://jsfiddle.net/5ud8jkvf/

这是小提琴

我发现默认打印为PDF结果很棒

在此输入图像描述

var doc = new jsPDF();
var specialElementHandlers = {
    '#editor': function (element, renderer) {
        return true;
    }
};

$('#cmd').click(function () {
    doc.fromHTML($('#content').html(), 15, 15, {
        'width': 170,
            'elementHandlers': specialElementHandlers
    });
    doc.save('sample-file.pdf');
});
Run Code Online (Sandbox Code Playgroud)

所以,我不知道有没有修复pdfJS的问题,我想知道是否有html/jquery方法从pdf中获取pdf.

需要转换为PDF的HTML只是一页应用程序表单,非常感谢

Ric*_*rdt 3

当前版本允许获取pdf 的blobarraybuffer 。您唯一要做的就是将库从 0.9 更新到 1.2.x 并像这样调用 save

var myBlob;

$('#cmd').click(function () {
    doc.fromHTML($('#content').html(), 15, 15, {
        'width': 170,
            'elementHandlers': specialElementHandlers
    });
    myBlob = doc.save('blob');
});
Run Code Online (Sandbox Code Playgroud)