Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menjana PDF daripada Div HTML Menggunakan JavaScript dan jsPDF?
Anda mempunyai kod HTML yang mengandungi div dengan id "pdf" yang anda mahu untuk mencetak ke fail PDF bernama "foobar.pdf" menggunakan JavaScript. Walau bagaimanapun, jspdf hanya menerima nilai rentetan dan tidak mempunyai fungsi untuk mencetak HTML.
Untuk membolehkan jsPDF mencetak HTML, anda perlu memasukkan pemalam berikut dalam anda projek:
<!DOCTYPE html> <html> <body> <p>
var doc = new jsPDF(); var elementHandler = { '#ignorePDF': function (element, renderer) { return true; } }; var source = window.document.getElementsByTagName("body")[0]; doc.fromHTML(source, 15, 15, { 'width': 180, 'elementHandlers': elementHandler }); doc.output("dataurlnewwindow");Anda hanya boleh menggunakan ID elemen untuk pengecualian dalam elemen pengendali. Pemilih kelas tidak disokong.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjana PDF daripada Div HTML Menggunakan JavaScript dan jsPDF?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!