Bitmap ve Görüntü Gömme

HTML içeriğinin veri almak için bir internet bağlantısına ihtiyaç duymadığından emin olmak için, görüntüler base64 olarak HTML'e gömülebilir. HTML'de bir görüntü gömmek için base64'e yüklemek ve dönüştürmek gerekir.

Aşağıda, bir görüntü dosyasını okumayı, bunu bir base64 dizgesine dönüştürmeyi ve ardından bir HTML belgesine gömmeyi gösteren tam bir örnek bulunmaktadır. Son olarak, IronPDF kullanarak bu HTML'den nasıl bir PDF oluşturulacağı gösterilmektedir.

Açıklama:

  1. Görüntü Base64 Kodlaması:

    • encodeImageToBase64(filePath): Resim dosyasini okuyup asenkron olarak base64 stringine ceviren bir fonksiyon.
    • Resim dosyasini okumak icin fs.readFile kullanir. Basarili olursa, veriyi base64 formatina cevirir ve cozer.
  2. HTML İçerik Kurulumu:

    • createHtmlContent(base64Data): Icerigine base64 resim verisi gomulmus bir img etiketiyle HTML icerigi oluşturur.
  3. PDF Oluşturma:

    • generatePdf(filePath): encodeImageToBase64 ve createHtmlContent'yi cagirarak sureci yoneten ana fonksiyondur, ardindan IronPdf ile bir PDF oluşturur.
    • HTML iceriginden bir PDF belgesi oluşturmak icin IronPdf.PdfDocument.fromHtml kullanir.
    • Oluşturulan PDF'yi pdf.saveAs kullanarak kaydeder.
  4. Çalıştırma:
    • generatePdf'yi, istenen resim dosyasinin yolunu belirterek cagirir.

Bu betik, bir görüntüyü okuma, HTML gömme için base64'e dönüştürme ve IronPDF kullanarak bir PDF oluşturma işlemlerini etkili bir şekilde birleştirir.

Tam Base64 Görüntü Gömme Örneğini Keşfet

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

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz?
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.