Konverter HTML ke PDF
Cetak HTML menjadi PDF bersih, di browser Anda, disanitasi sebelum dirender. Tidak ada yang diunggah.
Cara HTML ke PDF
- Tempel HTML Anda ke dalam kotak, atau tekan "Muat file sebagai gantinya" dan pilih file .html.
- Pilih ukuran halaman: A4 atau Letter.
- Tekan Konversi. HTML disanitasi, dirender di luar layar, dan dicetak ke PDF.
- Unduh document.pdf.
Disanitasi dulu, dirender kemudian
Apa pun yang Anda tempel melewati DOMPurify sebelum satu piksel pun digambar: tag script, penangan peristiwa (onclick dan sejenisnya), URL javascript:, dan konten aktif lainnya dihapus. Yang tersisa adalah struktur murni — judul, paragraf, daftar, tabel, gambar, dan tautan — dirasterisasi dengan html2canvas dan dicetak ke PDF A4 atau Letter.
Inilah sebabnya menempel HTML yang tidak tepercaya aman di sini: sanitizer berjalan sebelum rendering, di tab Anda sendiri, dan keluarannya adalah PDF — bukan HTML hidup. Alat ini menerima fragmen (satu tabel bergaya) maupun dokumen penuh (tag html dan body ditangani) dengan sama baiknya.
Lebar render ditetapkan pada 794 piksel — lebar piksel CSS dari lembar A4 — sehingga pemenggalan baris dalam PDF cocok dengan yang akan dicetak browser, terlepas dari ukuran jendela Anda.
Batas dan catatan jujur
Aset eksternal tidak dimuat: tag style dihapus, dan gambar yang menunjuk ke server lain tidak dapat diambil (itu akan melanggar janji privasi). Gambar inline sebagai data URI dirender dengan sempurna. CSS inline di dalam atribut style berfungsi; stylesheet seluruh halaman tidak.
CSS yang sangat rumit (tata letak berat grid, font web) dirender secara perkiraan, karena mesin cetak menggunakan html2canvas alih-alih pipeline cetak browser. Untuk halaman yang sempurna per piksel, cetak ke PDF dari browser itu sendiri; untuk PDF konten yang cepat, privat, dan sekali klik, inilah alatnya.
Hingga 50 MB HTML sekali jalan. Semuanya berjalan di tab ini; tidak ada yang diunggah.
Pertanyaan umum
Apakah HTML saya aman ditempel di sini meskipun saya tidak menulisnya?
Ya. DOMPurify menghapus script, penangan, dan URL berbahaya sebelum rendering. Keluarannya adalah PDF, bukan HTML hidup.
Mengapa gambar eksternal saya menghilang?
Gambar jarak jauh tidak diambil — itu akan mengirim permintaan ke server lain. Jadikan inline sebagai data URI, atau sematkan langsung di HTML.
Apakah CSS saya di dalam tag style berfungsi?
Tag style dihapus demi keamanan. Atribut style inline (style="...") dipertahankan.
Bisakah saya mengonversi seluruh halaman web yang tersimpan?
Anda dapat mengonversi file .html yang tersimpan, tetapi aset eksternal akan hilang. Halaman yang disimpan sebagai "lengkap" dengan file lokal dirender paling mendekati aslinya.
Privasi sejak awal
Tetap di perangkat Anda. Tidak ada yang diunggah. Konversi berjalan di browser Anda: buka tab jaringan saat mengonversi dan Anda akan melihat tidak ada yang dikirim. Tanpa akun, tanpa tanda air, tanpa batas harian.