首次下载时获取空白pdf,同时使用jspdf将html div转换为pdf

时间:2017-04-04 12:54:35

标签: javascript html pdf jspdf

我正在尝试将带有类内容的div转换为pdf,但我的问题是,当我第一次点击下载按钮时它给我空白pdf,然后在下一次单击时我得到所需的pdf。那么我该怎么做才能让我的pdf只需点击一下即可生成。

我正在使用jsPdf库来执行此任务。

javascript代码:

namespace App;

use Illuminate\Database\Eloquent\Model;
use App\User;

class Hour extends Model
{
protected $fillable = [
    'id', 'werknemer_id', 'weeknummer', 'dag', 'uren', 'toelichting',
];

public function User() {
    return $this->belongsTo(User::class, 'werknemer_id');
}
}

Div我想转换:

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.addpage();  
    doc.save('Report.pdf');
  });

0 个答案:

没有答案