HTML'den PDF'ye dönüştürücü
HTML'yi tarayıcınızda temiz bir PDF'ye yazdırın; içerik oluşturmadan önce temizlenir. Hiçbir şey yüklenmez.
Nasıl HTML'i PDF'e çevir
- HTML'nizi kutuya yapıştırın veya "Bunun yerine dosya yükle"ye basıp bir .html dosyası seçin.
- Sayfa boyutunu seçin: A4 veya Letter.
- Dönüştür'e basın. HTML temizlenir, ekran dışında oluşturulur ve PDF'ye yazdırılır.
- document.pdf dosyasını indirin.
Önce temizlik, sonra oluşturma
Yapıştırdığınız her şey tek bir piksel çizilmeden önce DOMPurify'dan geçer: script etiketleri, olay işleyicileri (onclick ve arkadaşları), javascript: URL'leri ve diğer etkin içerik ayıklanır. Geriye kalan saf yapıdır — başlıklar, paragraflar, listeler, tablolar, görseller ve bağlantılar — html2canvas ile rasterleştirilir ve A4 veya Letter PDF olarak yazdırılır.
Güvenilmeyen HTML'i buraya yapıştırmanın güvenli olmasının nedeni budur: temizleyici oluşturmadan önce, kendi sekmenizde çalışır ve çıktı canlı HTML değil bir PDF'tir. Araç bir parçayla (tek bir biçimlendirilmiş tablo) veya tam bir belgeyle (html ve body etiketleri işlenir) aynı derecede iyi çalışır.
Oluşturma genişliği 794 piksel olarak sabitlenir — bir A4 sayfanın CSS piksel genişliği — böylece PDF'teki satır sonları, pencere boyutunuzdan bağımsız olarak bir tarayıcının yazdıracağıyla eşleşir.
Sınırlar ve dürüst notlar
Harici varlıklar yüklenmez: bir style etiketi kaldırılır ve başka sunucuları işaret eden görseller getirilemez (bu, gizlilik vaadini bozar). Data URI olarak satır içine alınmış görseller kusursuz oluşturulur. style özniteliklerinin içindeki satır içi CSS çalışır; sayfa çapında bir stil sayfası çalışmaz.
Çok karmaşık CSS (grid ağırlıklı düzenler, web yazı tipleri) yaklaşık oluşturulur, çünkü baskı motoru tarayıcı yazdırma hattı yerine html2canvas kullanır. Piksel piksel aynı sayfalar için tarayıcının kendisinden PDF'ye yazdırın; içeriğin hızlı, gizli ve tek tıkla oluşturulan PDF'leri için bu araç doğru seçimdir.
Her seferde en fazla 50 MB HTML. Her şey bu sekmede çalışır; hiçbir şey yüklenmez.
Sık sorulan sorular
Ben yazmasam bile HTML'mi buraya yapıştırmak güvenli mi?
Evet. DOMPurify, oluşturmadan önce script'leri, olay işleyicilerini ve tehlikeli URL'leri ayıklar. Çıktı canlı HTML değil bir PDF'tir.
Harici görsellerim neden kayboldu?
Uzak görseller getirilmez — bu başka bir sunucuya istek gönderir. Onları data URI olarak satır içine alın veya doğrudan HTML'ye gömün.
style etiketindeki CSS'im çalışıyor mu?
style etiketleri güvenlik için kaldırılır. Satır içi style öznitelikleri (style="...") korunur.
Kaydedilmiş bir web sayfasının tamamını dönüştürebilir miyim?
Kaydedilmiş .html dosyasını dönüştürebilirsiniz, ancak harici varlıklar eksik olur. Yerel dosyalarla "eksiksiz" olarak kaydedilen sayfalar orijinaline en yakın şekilde oluşturulur.
Tasarım gereği gizlilik
Cihazınızda kalır. Hiçbir şey yüklenmez. Dönüştürme tarayıcınızda çalışır: dönüştürme sırasında ağ sekmesini açın ve hiçbir şeyin gönderilmediğini görün. Hesap yok, filigran yok, günlük sınır yok.