嵌入位圖與圖片
IronPDF for Python 可以將原始影像位元組內容轉換成PDF。
從資料來源(如資料庫、網路連線或檔案)讀取位元組流後,decode 它轉換成字元串,並建立一個包含它作為base64編碼img元素:
之後,使用HTML字串作為參數調用RenderHtmlAsPdf方法!
IronPDF的強大之處在於它使用HTML作為設計語言。 讓您的媒體變成代表有效HTML的格式,IronPDF將為您處理剩下的部分。
from ironpdf import *
import base64
# Instantiate Renderer
renderer = ChromePdfRenderer()
# Example 1: From an Image File or Bytes
with open(".\icons\iron.png", "rb") as f:
pngBinaryData = f.read()
imgDataUri = "data:image/png;base64," + base64.b64encode(pngBinaryData).decode("utf-8")
imgHtml = f"<img src='{imgDataUri}'>"
pdf = renderer.RenderHtmlAsPdf(imgHtml)
pdf.SaveAs("embedded_example_1.pdf")IronPDF for Python 可以將原始影像位元組內容轉換成PDF。
從資料來源(如資料庫、網路連線或檔案)讀取位元組流後,decode 它轉換成字元串,並建立一個包含它作為base64編碼img元素:
之後,使用HTML字串作為參數調用RenderHtmlAsPdf方法!
IronPDF的強大之處在於它使用HTML作為設計語言。 讓您的媒體變成代表有效HTML的格式,IronPDF將為您處理剩下的部分。