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 bunu eşzamansız olarak base64 dizesine dönüştüren bir işlev.
    • 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 çözümler.
  2. HTML İçerik Kurulumu:

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

    • generatePdf(filePath): Önce encodeImageToBase64'yi, ardından createHtmlContent'yi çağırarak süreci koordine eden ana işlev, ardından IronPdf aracılığıyla bir PDF oluşturur.
    • HTML içeriğinden bir PDF belgesi oluşturmak için IronPdf.PdfDocument.fromHtml kullanır.
    • Oluşturulan PDF'yi pdf.saveAs kullanarak kaydeder.
  4. Çalıştırma:
    • İstenen görüntü dosyasının yolunu içeren generatePdf çağrısını yapar.

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.5 just released
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.