Penukar HTML ke PDF
Cetak HTML kepada PDF bersih dalam penyemak imbas anda, disanitasi sebelum dipaparkan. Tiada apa dimuat naik.
Cara HTML ke PDF
- Tampal HTML anda ke dalam kotak, atau tekan "Muat fail sebagai ganti" dan pilih fail .html.
- Pilih saiz halaman: A4 atau Letter.
- Tekan Tukar. HTML disanitasi, dipaparkan di luar skrin dan dicetak ke PDF.
- Muat turun document.pdf.
Disanitasi dahulu, dipaparkan kemudian
Apa sahaja yang anda tampal melalui DOMPurify sebelum satu piksel dilukis: tag skrip, pengendali peristiwa (onclick dan seumpamanya), URL javascript: dan kandungan aktif lain dilucutkan. Yang tinggal ialah struktur tulen — tajuk, perenggan, senarai, jadual, imej dan pautan — dirasterkan dengan html2canvas dan dicetak ke PDF A4 atau Letter.
Sebab itulah menampal HTML yang tidak dipercayai adalah selamat di sini: pensanitasi berjalan sebelum pemaparan, dalam tab anda sendiri, dan output ialah PDF — bukan HTML hidup. Alat ini sama-sama menerima serpihan (satu jadual bergaya) atau dokumen penuh (tag html dan body dikendalikan).
Lebar paparan ditetapkan pada 794 piksel — lebar piksel CSS helaian A4 — jadi pemisah baris dalam PDF sepadan dengan apa yang akan dicetak oleh penyemak imbas, tanpa mengira saiz tetingkap anda.
Had dan nota jujur
Aset luaran tidak dimuatkan: tag gaya dialih keluar, dan imej yang menunjuk ke pelayan lain tidak dapat diambil (itu akan melanggar janji privasi). Imej sebaris sebagai data URI dipaparkan dengan sempurna. CSS sebaris dalam atribut gaya berfungsi; helaian gaya seluruh halaman tidak.
CSS sangat kompleks (susun atur berat grid, fon web) dipaparkan secara anggaran, kerana enjin cetakan menggunakan html2canvas dan bukan saluran cetak penyemak imbas. Untuk halaman piksel sempurna, cetak ke PDF daripada penyemak imbas itu sendiri; untuk PDF kandungan yang pantas, peribadi dan satu klik, inilah alatnya.
Sehingga 50 MB HTML setiap larian. Semuanya berjalan dalam tab ini; tiada apa dimuat naik.
Soalan lazim
Adakah HTML saya selamat ditampal di sini walaupun saya tidak menulisnya?
Ya. DOMPurify melucutkan skrip, pengendali dan URL berbahaya sebelum pemaparan. Output ialah PDF, bukan HTML hidup.
Mengapa imej luaran saya hilang?
Imej jauh tidak diambil — itu akan menghantar permintaan ke pelayan lain. Sertakannya sebagai data URI, atau benamkannya terus dalam HTML.
Adakah CSS saya dalam tag gaya berfungsi?
Tag gaya dialih keluar untuk keselamatan. Atribut gaya sebaris (style="...") dikekalkan.
Bolehkah saya tukar seluruh halaman web yang disimpan?
Anda boleh tukar fail .html yang disimpan, tetapi aset luaran akan hilang. Halaman yang disimpan sebagai "lengkap" dengan fail setempat dipaparkan paling hampir dengan asal.
Privasi mengikut reka bentuk
Kekal pada peranti anda. Tiada apa-apa dimuat naik. Penukaran berjalan dalam pelayar anda: buka tab rangkaian semasa menukar dan anda akan lihat tiada apa-apa dihantar. Tanpa akaun, tanpa tera air, tanpa had harian.