嵌入點陣圖和圖像

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

上面的代碼使用 fs.readFile 函數異步讀取圖像檔案。 在文件读取回调中,它使用循环将图像文件的二进制数据转换为二进制字符串。然后,这个二进制字符串使用 JavaScript 中的 btoa 函数转换为 base64 编码字符串。

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

最後保存生成的PDF文件。