我正在尝试将带有类内容的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');
});