嵌入位圖與圖片
為確保HTML內容不需透過網路連線取得資料,可以將圖片以base64嵌入HTML。 將圖片嵌入HTML為base64需要載入圖片並將其資訊轉換為base64。
以下是一個完整的範例,展示如何讀取圖像文件,將其轉換為base64字串,然後將其嵌入到HTML文件中。 最後,展示如何使用IronPDF從該HTML生成PDF。
說明:
圖片轉換為Base64編碼:
encodeImageToBase64(filePath):一個函式,用於讀取圖像文件並將其異步轉換為base64字串。- 使用
fs.readFile讀取圖像文件。如果成功,將資料轉換為base64字串並解決它。
HTML內容設置:
img標籤中。
PDF生成:
IronPdf建立PDF來協調流程。- 使用
IronPdf.PdfDocument.fromHtml從HTML內容生成PDF文件。 - 使用
pdf.saveAs保存生成的PDF。
- 執行:
- 使用所需圖像文件的路徑調用
generatePdf。
- 使用所需圖像文件的路徑調用
此腳本有效地結合了讀取圖片、將其轉換為base64以便HTML嵌入,並使用IronPDF渲染PDF。




