Çevrimiçi HTML'den PDF'ye Dönüştürücü

HTML'i headless Chromium ile çevrimiçi PDF'e dönüştürün. CSS düzeni, JavaScript içeriği, tıklanabilir bağlantılar ve gömülü görseller yazdırmaya hazır A4 sayfalara aktarılır.

veya dosyayı buraya sürükleyip bırakın

PDF'den ve PDF'ye şu formatları dönüştürün: DOCX, PPTX, XLSX, JPG, PNG, RTF, TXT

Hızlı dönüştürmeGüvenli işlemeKayıt gerektirmez

HTML'den PDF'ye Dönüştürme Nasıl Çalışır

Bir HTML dosyasını PDF'e dönüştürdüğünüzde sayfa, Google Chrome'un arkasındaki motor olan headless Chromium'da açılır ve Chrome'un kendi Save as PDF özelliğinin yaptığı gibi PDF'e yazdırılır. Metin, başlıklar, listeler, tablolar, renkler, arka planlar ve flexbox ile grid dahil CSS düzeni aktarılır, bağlantılar da tıklanabilir kalır. Sayfanın yazdırma stil sayfası uygulanır; bu yüzden sayfanın @media print ile gizlediği her şey PDF'te yer almaz.

Betikler sayfa yazdırılmadan önce çalışır; bu yüzden bir sayfanın JavaScript ile oluşturduğu içerik PDF'te görünür. Betiklere yaklaşık 5 saniye tanınır; betikleri hiç durmayan bir sayfa 60 saniye sonra reddedilir. Güvenlik için dönüştürücünün internet erişimi yoktur: URL ile bağlanan görseller, stil sayfaları ve web yazı tipleri yüklenmez ve web yazı tipiyle yazılmış metin standart bir yazı tipiyle gösterilir. Dosyanın içindeki stiller ve gömülü görseller (data: URI'leri, satır içi SVG) çalışır.

HTML Dosyalarını Neden PDF'ye Dönüştürmelisiniz?

PDF formatı, resmi kayıtlar, sözleşmeler ve arşivler için ideal, kalıcı ve düzenlenemez belgeler oluşturur. HTML'i PDF'e dönüştürmek, web içeriğini internet erişimi gerektirmeden herhangi bir cihazda aynı şekilde görüntülenen sabit bir formatta yakalar. PDF'ler, tutarlı biçimlendirmenin gerekli olduğu iş, hukuk ve devlet bağlamlarında belge alışverişi için standarttır.

Web geliştiricileri, fatura oluşturma, rapor hazırlama ve sertifika üretimi için HTML şablonlarını PDF'e dönüştürür. Ekipler HTML e-posta bültenlerini ve duyuruları kayıtları için PDF olarak saklar. Araştırmacılar, alıntı ve referans için web makalelerini PDF olarak arşivler. Web içeriğinin kalıcı olarak yakalanmasını gerektiren her iş akışı, HTML'den PDF'e dönüştürmeden fayda görür.

HTML'den PDF'ye Dönüştürme için Yaygın Kullanım Durumları

İşletmeler, HTML şablonlarından PDF faturalar, makbuzlar ve sözleşmeler oluşturur. HTML formatı dinamik veri eklemeye (müşteri adları, sipariş ayrıntıları, fiyatlar) olanak tanırken PDF çıktısı, müşterilere göndermek için profesyonel belgeler oluşturur. E-ticaret platformları sipariş onaylarını PDF'e dönüştürür. SaaS uygulamaları raporları ve ekstreleri PDF olarak oluşturur.

Geliştiriciler, çevrimdışı dağıtım için HTML dokümantasyonunu ve yardım sayfalarını PDF'e dönüştürür. Eğitim departmanları, web tabanlı kurs materyallerinden PDF kılavuzlar oluşturur. Etkinlik organizatörleri, HTML şablonlarından PDF biletler ve sertifikalar oluşturur. Yayıncılar, web öncelikli içerikten baskıya hazır PDF'ler oluşturur.

Arşivciler, kalıcı kayıtlar için web sayfalarını PDF olarak yakalar. Hukuk ekipleri, uyumluluk belgelendirmesi için web sitesi şartlarını ve politikalarını PDF'e dönüştürür. Araştırmacılar, alıntı kütüphaneleri için çevrimiçi makaleleri PDF olarak kaydeder. Web içeriğinin taşınabilir, yazdırılabilir belge formatında olmasını gerektiren her iş akışı, HTML'den PDF'e dönüştürmeden fayda görür.

HTML'den PDF'ye Dönüştürücümüzün Temel Özellikleri

  • Modern düzen teknikleri dahil tam CSS desteği
  • Gömülü görselleri, renkleri ve arka planları korur, yazı tiplerini PDF'e gömer
  • Uygun sayfa sonlarıyla çok sayfalı içeriği işler
  • PDF çıktısında köprüleri korur
  • Yazdırma ve paylaşım için uygun profesyonel PDF çıktısı

Teknik Detaylar: HTML'den PDF'ye Dönüştürme

HTML'den PDF'e dönüştürücümüz, Google Chrome'un arkasındaki motor olan headless Chromium ile yazdırır. Tek bir HTML dosyası yüklediğiniz için bilgisayarınızda yanındaki dosyalara göreli yolla bağlanan görseller, stil sayfaları ve betikler yüklemeye dahil olmaz ve görünmez; bunları bunun yerine HTML'in içine gömün. Kullanılan yazı tipleri PDF'e gömülür, böylece belge okuyucunun yüklü yazı tiplerinden bağımsız olarak her cihazda aynı görünür.

Sayfalar A4 boyutundadır ve kenar boşlukları yaklaşık 1 cm'dir; HTML kendi sayfa boyutunu ve kenar boşluklarını bir CSS @page kuralıyla belirlemişse o geçerlidir. Aracın sayfa ayarı yoktur. İçerik sayfalara kendiliğinden yayılır; sayfaların nerede bölüneceğini CSS page-break-before ve break-inside kuralları belirler. Chrome'un tarih ve adres içeren üst ve alt bilgisi yazdırılmaz. Her dilde metnin doğru çıkması için HTML'de UTF-8 karakter kümesini belirtin.

HTML'den PDF'e Dönüştürme Hakkında Sık Sorulan Sorular

CSS stillerim PDF'te doğru şekilde görünecek mi?

Evet, dönüştürücü CSS'yi modern bir web tarayıcısı gibi işler. Yazı tipleri, renkler, kenar boşlukları, kenarlıklar ve düzen için standart CSS özellikleri tam olarak desteklenir. Flexbox ve grid düzenleri gibi karmaşık CSS özellikleri PDF çıktısında doğru şekilde işlenir.

Çok sayfalı belgeler nasıl işlenir?

İçerik sayfalara kendiliğinden yayılır. HTML kendi boyutunu bir CSS @page kuralıyla belirlemedikçe sayfalar A4'tür; sayfaların nerede bölüneceğini CSS page-break ve break-inside özellikleri belirler. Uzun bir HTML belgesi çok sayfalı bir PDF olur.

HTML'imdeki köprüler PDF'te çalışacak mı?

Evet, köprüler PDF'te tıklanabilir öğeler olarak korunur. Hem dahili çapa bağlantıları hem de harici URL'ler işlevsel kalır. Alıcılar, belge içinde gezinmek veya web sitelerini açmak için bağlantılara tıklayabilir.

HTML'deki görsellere ne olur?

HTML dosyasına data: URI'leri veya satır içi SVG olarak gömülü görseller, aynı şekilde gömülmüş CSS arka plan görselleri dahil, PDF'te görünür. URL ile veya göreli yolla bağlanan görseller görünmez: dönüştürücünün internet erişimi yoktur ve yalnızca HTML dosyasının kendisi yüklenir.

JavaScript içeren HTML'i dönüştürebilir miyim?

Evet. Sayfa headless Chromium'da işlenir ve betikleri yazdırmadan önce çalışır; bu yüzden JavaScript ile oluşturulan içerik PDF'te görünür. Betiklere yaklaşık 5 saniye tanınır. Bir betiğin internetten yüklediği veriler gelmez, çünkü dönüştürücünün internet erişimi yoktur; betikleri hiç bitmeyen bir sayfa 60 saniye sonra reddedilir.