Cara HTML ke PDF berfungsi
HTML to PDF mengambil markup HTML yang anda tampal ke dalam penyunting, menyahsanitaskannya dengan DOMPurify untuk membuang skrip dan atribut tidak selamat, merendernya pada kanvas di luar skrin menggunakan html2canvas, dan mengekodsemula hasilnya ke dalam PDF dengan jsPDF. Keseluruhan saluran paip berjalan di dalam tab pelayar anda; tiada kod HTML atau output yang dipapar yang dihantar ke mana-mana pelayan. Ini menjadikannya sesuai untuk menukar serpihan HTML yang mengandungi data peribadi yang tidak mahu anda tampal ke perkhidmatan dalam talian.
Fahami format output sebelum anda bergantung padanya. Halaman PDF adalah imej raster, bukan teks vektor. Teks dalam output tidak boleh dipilih, tidak boleh dicari, dan tidak boleh dialir semula. Sumber luar seperti imej yang dirujuk oleh URL disekat oleh dasar CORS pelayar dan tidak akan dimuatkan. Gaya sebaris dan CSS terbenam berfungsi, tetapi susun atur yang kompleks dengan fon web tersuai atau grid CSS lanjutan mungkin tidak dipapar dengan tepat. Untuk penukaran setia dokumen halaman web penuh, pelayar tanpa kepala yang berjalan di bahagian pelayan adalah alat yang lebih sesuai.