jsPDF不会将div的元素转换为PDF格式 [英] jsPDF is not converting element of a div into PDF format

查看:336
本文介绍了jsPDF不会将div的元素转换为PDF格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好

我有一种情况,我必须将转发器的元素转换为pdf。所以我正在使用jsPDF插件。首先我试图转换div的元素,但它不起作用请帮助克服这个。



我的剧本是

Hello
i have a situation,in which i have to convert element of a repeter into pdf. so i am using jsPDF plugin. first i am trying to convert the element of a div,but it is not working please help to overcome from this.

my script is

<script src="jquery-1.7.1.min.js"></script>
    <script src="jspdf.js"></script>
    <script src="jspdf.plugin.standard_fonts_metrics.js"></script>
    <script src="jspdf.plugin.split_text_to_size.js"></script>
    <script src="jspdf.plugin.from_html.js"></script>

    <title></title>
    <script>
        $(document).ready(function () {
            $(function () {
                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');
                });
            });
        });
    </script>





和HTMl div是;



and HTMl div is ;

<body>
    <form id="form1" runat="server">
        <div id="content">
            <h3>Hello, this is a H3 tag</h3>
            <p>a pararaph</p>
        </div>
        <div id="editor"></div>
        <button id="cmd">generate PDF</button>
    </form>
</body>

推荐答案

document )。ready( function (){
(document).ready(function () {


function (){
var d oc = new jsPDF();
var specialElementHandlers = {
' #editor' function (元素,渲染器){
return < span class =code-keyword> true ;
}
};
(function () { var doc = new jsPDF(); var specialElementHandlers = { '#editor': function (element, renderer) { return true; } };


' #cmd ')。点击( function (){
doc.fromHTML(
('#cmd').click(function () { doc.fromHTML(


这篇关于jsPDF不会将div的元素转换为PDF格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆