Incorporation de bitmaps et d’images
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
Incorporation de bitmaps et d’images

Incorporation de bitmaps et d’images

IronPDF for Python peut convertir le contenu brut d'image en octets en PDFs.

Après avoir lu le flux d'octets depuis la source de données (par exemple une base de données, une connexion réseau ou un fichier), decode dans une chaîne de caractères et construisez une chaîne HTML qui l'inclut en tant qu'attribut src encodé en base64 pour un élément img :

Ensuite, appelez la méthode RenderHtmlAsPdf avec la chaîne HTML en tant qu'argument !

La puissance de IronPDF réside dans son utilisation du HTML comme langage de conception. Transformez vos médias dans quelque chose qui représente du HTML valide, et laissez IronPDF s'occuper du reste pour vous.

Apprenez à créer des PDF avec IronPDF for Python dès aujourd'hui !
Voir sur GitHub

Prêt à commencer?

Version :2026.11vient de sortir