IRONSOFTWAREHOME
Ajouter des codes-barres dans HTML vers PDF
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()
renderer.RenderingOptions.WaitFor.RenderDelay(500)

# Load barcode via HTML
barcode_html = '''<link href="https://fonts.googleapis.com/css?family=Libre%20Barcode%20128" rel="stylesheet">
<p style="font-family: 'Libre Barcode 128', serif; font-size:30px;">Hello Google Fonts</p>'''
doc = renderer.RenderHtmlAsPdf(barcode_html)

# or use the BarcodeStamper
barcode_stamp = BarcodeStamper("Hello World", BarcodeEncoding.Code39)
doc.ApplyStamp(barcode_stamp)

# Export to a file or Stream
doc.SaveAs("bc-test.pdf")
pip install ironpdf
Ajouter des codes-barres dans HTML vers PDF

Ajouter des codes-barres dans HTML vers PDF

Les développeurs Python peuvent ajouter des codes-barres à leurs documents PDF avec IronPDF for Python de deux manières, comme illustré ci-dessus :

Méthode 1 : Ajouter des codes-barres en utilisant le ChromePdfRenderer

Utilisez cette méthode pour créer des codes-barres contenant des informations textuelles :

  1. Créez une variable de chaîne qui contient les éléments HTML suivants :
  • Un élément link qui référence une police de caractères web de code-barres comme celle-ci.
    • Un élément contenant le texte que vous souhaitez encoder dans un code-barres.
  1. Créez un nouvel objet ChromePdfRenderer.
  2. Appelez la méthode RenderHtmlAsPdf sur le nouvel objet avec la variable de chaîne en tant qu'argument.
  3. Enregistrez l'objet PdfDocument résultant dans un fichier.

Méthode 2 : Ajouter des codes-barres en utilisant le BarcodeStamper

Utilisez cette approche lorsque vous souhaitez plus de contrôle sur l'apparence du code-barres (par exemple, la largeur, la hauteur, le positionnement sur la page, etc.) :

  1. Créez un objet PdfDocument, comme indiqué ci-dessous.

  2. Créez un objet BarcodeStamper, en spécifiant le texte à coder ainsi qu'un Format Barcode cible dans la liste des paramètres (la largeur et la hauteur sont facultatives).

  3. Appelez la méthode apply_stamp sur l'objet PdfDocument.

  4. Sauvegardez les modifications.

Utilisez la bibliothèque IronBarcode C# pour encore plus de contrôle sur la création de codes-barres. (Puis tamponnez-les sur vos PDFs en utilisant IronPDF for Python's HtmlStamper!)

  • Remarque : Pour l'exemple Python ci-dessus, remplacez ChromePdfRenderer() et les noms de méthodes par les méthodes de bibliothèque Python correctes et initialisez-les de manière appropriée en fonction des imports en haut du bloc de code.
Apprendre à créer des PDF avec IronPDF for Python
Voir sur GitHub

Prêt à commencer?

Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Téléchargement du module Python pour PDF
Installer avec pip

Version : 2026.9

  1. Téléchargez et installez Python 3.7+.
  2. Installez pip à partir de pypi.org s'il n'est pas déjà installé.
  3. Exécutez la commande ci-dessus dans le terminal.
Module PDF Python
Télécharger Module

Version : 2026.9

Installer manuellement dans votre projet

  1. Téléchargez le package
  2. Exécutez cette commande depuis le terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licences à partir de 749 $