嵌入位圖與圖片
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")
pip install ironpdf
嵌入位圖與圖片

嵌入位圖與圖片

IronPDF for Python 可以將原始影像位元組內容轉換成PDF。

從資料來源(如資料庫、網路連線或檔案)讀取位元組流後,decode 它轉換成字元串,並建立一個包含它作為base64編碼img元素:

之後,使用HTML字串作為參數調用RenderHtmlAsPdf方法!

IronPDF的強大之處在於它使用HTML作為設計語言。 讓您的媒體變成代表有效HTML的格式,IronPDF將為您處理剩下的部分。

今天就學習使用IronPDF for Python 建立PDF!
在GitHub上查看

準備開始了嗎?

版本:2026.11剛剛發布