无法通过jsPDF从Html div制作PDF

我有这个js代码:

var doc = new jsPDF(); $('#pdf_new').click(function(){ var html=$(".wrap_all").html(); doc.fromHTML(html,200,200, { 'width': 500, }); doc.save("Test.pdf"); }); 

在HTML中我有这样的代码:

 
....
....

什么都行不通……控制台回到我身边:

无法读取未定义的属性#wrap_odd

(PS对不起我的英文)

当使用’fromHTML’从您正在使用JSPDF创建的PDF中获取HTML文本时,您应该有一个elementHandler函数来呈现不需要的

尝试遵循JSPDF @ GitHub 示例中显示的相同patern 。

您的结束代码应如下所示:

 var doc = new jsPDF();

     var specialElementHandlers = {
       ' DIV to be out ':function(element,renderer){
       返回true;
     }
     };


     $( '#在PDF_new')。点击(函数(){
       var html = $(“。wrap_all”)。html();
          doc.fromHTML(html,200,200,{
             '宽度':500,
             'elementHandlers':specialElementHandlers
          });
       doc.save( “检验.pdf”);
     });

检查一下..这显示整个内容

       

WWW.SANWEBCORNER.COM

A newspaper acts an important medium to control corruption and scams. The chief topics of general interest in newspaper includes politics, social issues, sports, economy, movies, and share market. Newspaper is a mode of mass communication. It is very helpful in creating social awareness. Newspaper raises voices against social issues such as child labor, dowry system, etc. They urge the common people to act and behave in a rational manner. We get the information of the forthcoming movies and television shows through a newspaper. It also contains a list of multiplexes with time-schedule for the movies. A wide coverage of information is obtained at low cost though newspaper. It also influences the habit of thinking in men. It has also seen that illiterate adults are taking up education to read newspaper. There are such dailies that trade on such dirty tricks for survival. Being politically left or right, they misrepresent strikes and lockouts. Events like bank robbery and train accident or similar untoward events are distorted or exaggerated. They deliberately make their news sensational because it appeals to the less educated and less cultured more directly. The dignity and reputation of a newspaper rests on the degree of their fidelity to truth and fearless reporting. It is our cheapest and most powerful weapon in the last analysis.

请注意: 小心在可打印元素容器中放置元素

似乎jsPDF对正确的元素非常敏感。 这包括图像和链接。