嵌入點陣圖和圖像

為了確保HTML內容不需要互聯網連接就能檢索數據,可以將圖像嵌入到HTML中作為base64。將圖像作為base64嵌入HTML需要加載圖像並將其信息轉換為base64。

上述代碼使用了 fs.readFile 函數來異步讀取圖像文件。 在文件讀取回調中,它使用循環將圖像文件中的二進制數據轉換為二進制字符串。然後使用JavaScript中的btoa函數將此二進制字符串轉換為base64編碼的字符串。

使用 src 屬性設置為 base64 編碼的圖像數據來構建一個 HTML img 元素。 之後,使用 IronPDF 的 PdfDocument.fromHtml 方法來渲染 HTML 內容,包括嵌入的圖像,並生成 PDF 文件。

最後保存生成的PDF文件。