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:
Görüntü Base64 Kodlaması:
encodeImageToBase64(filePath): Resim dosyasini okuyup asenkron olarak base64 stringine ceviren bir fonksiyon.- Resim dosyasini okumak icin
fs.readFilekullanir. Basarili olursa, veriyi base64 formatina cevirir ve cozer.
HTML İçerik Kurulumu:
createHtmlContent(base64Data): Icerigine base64 resim verisi gomulmus birimgetiketiyle HTML icerigi oluşturur.
PDF Oluşturma:
generatePdf(filePath):encodeImageToBase64vecreateHtmlContent'yi cagirarak sureci yoneten ana fonksiyondur, ardindanIronPdfile bir PDF oluşturur.- HTML iceriginden bir PDF belgesi oluşturmak icin
IronPdf.PdfDocument.fromHtmlkullanir. - Oluşturulan PDF'yi
pdf.saveAskullanarak kaydeder.
- Ç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.




