Cara kerja HTML ke PDF
HTML ke PDF mengambil markup HTML yang Anda tempel ke dalam editor, membersihkannya dengan DOMPurify untuk menghapus skrip dan atribut yang tidak aman, merendernya ke kanvas di luar layar menggunakan html2canvas, dan mengenkodenya ke dalam PDF menggunakan jsPDF. Seluruh pipeline berjalan di dalam tab browser Anda; tidak ada kode HTML atau keluaran yang dirender yang dikirim ke server mana pun. Ini membuatnya cocok untuk mengonversi potongan HTML yang berisi data pribadi yang tidak ingin Anda tempel ke layanan online.
Pahami format keluaran sebelum Anda mengandalkannya. Halaman PDF adalah gambar raster, bukan teks vektor. Teks dalam keluaran tidak dapat dipilih, tidak dapat dicari, dan tidak dapat dialirkan ulang. Sumber daya eksternal seperti gambar yang direferensikan oleh URL diblokir oleh kebijakan CORS browser dan tidak akan dimuat. Gaya inline dan CSS yang disematkan berfungsi, tetapi tata letak yang kompleks dengan fon web khusus atau CSS grid tingkat lanjut mungkin tidak dirender secara akurat. Untuk konversi halaman web lengkap yang setia pada dokumen, browser tanpa kepala yang berjalan di sisi server adalah alat yang lebih sesuai.