Bitmap ve Görüntüleri Gömme

HTML içeriğinin veri almak için bir internet bağlantısı gerektirmemesini sağlamak için, görüntüler HTML'ye base64 olarak gömülebilir. Bir resmi HTML'ye base64 olarak gömmek, resmi yüklemeyi ve bilgilerini base64'e dönüştürmeyi gerektirir.

Aşağıda, bir görüntü dosyasını nasıl okuyacağınızı, bir base64 dizesine nasıl dönüştüreceğinizi ve ardından bir HTML belgesine nasıl gömeceğinizi gösteren bir tam örnek bulunmaktadır. Son olarak, IronPDF kullanarak bu HTML'den bir PDF'nin nasıl üretileceğini gösterir.

Açıklama:

  1. Resmi Base64 Kodlamaya Dönüştürme:

    • encodeImageToBase64(filePath): Görüntü dosyasını okuyan ve onu base64 dizesine asenkron olarak dönüştüren bir fonksiyon.
    • Görüntü dosyasını okumak için fs.readFile kullanır. Başarılı olursa, verileri base64 dizesine dönüştürür ve çözer.
  2. HTML İçerik Kurulumu:

    • createHtmlContent(base64Data): img etiketinde gömülü base64 görüntü verileri ile HTML içeriği oluşturur.
  3. PDF Oluşturma:

    • generatePdf(filePath): İlk olarak encodeImageToBase64 ve ardından createHtmlContent'u çağırarak süreci yöneten ana fonksiyon, ardından IronPdf ile bir PDF oluşturur.
    • HTML içeriğinden PDF belgesi oluşturmak için IronPdf.PdfDocument.fromHtml kullanır.
    • Oluşturulan PDF'yi pdf.saveAs kullanarak kaydeder.
  4. Çalıştırma:
    • İstenilen görüntü dosyasının yolunu generatePdf ile çağırır.

Bu betik, bir resmi okuyarak, base64 olan HTML gömme için dönüştürerek ve IronPDF kullanarak bir PDF render ederek etkili bir şekilde birleştirir.

Tam Base64 Görüntü Gömme Örneğini İnceleyin

Başlamaya Hazır mısınız?
Sürüm: 2026.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.