Barcodes in HTML zu PDF hinzufügen
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
Barcodes in HTML zu PDF hinzufügen

Barcodes in HTML zu PDF hinzufügen

Python-Entwickler können Barcodes auf zwei Arten zu ihren PDF-Dokumenten mit IronPDF for Python hinzufügen, wie oben dargestellt:

Methode 1: Barcodes mit dem ChromePdfRenderer hinzufügen

Verwenden Sie diese Methode, um Barcodes zu erstellen, die textbasierte Informationen enthalten:

  1. Erstellen Sie eine Zeichenfolgenvariable, die die folgenden HTML-Elemente enthält:
    • Ein link-Element, das sich auf eine Barcode-Webschriftart wie diese hier bezieht.
    • Ein Element, das den Text enthält, den Sie in einem Barcode kodieren möchten.
  2. Erstellen Sie ein neues ChromePdfRenderer-Objekt.
  3. Rufen Sie die RenderHtmlAsPdf-Methode auf dem neuen Objekt mit der Zeichenfolgenvariable als Argument auf.
  4. Speichern Sie das resultierende PdfDocument-Objekt in einer Datei.

Methode 2: Barcodes mit dem BarcodeStamper hinzufügen

Verwenden Sie diesen Ansatz, wenn Sie mehr Kontrolle darüber haben möchten, wie der Barcode erscheint (z.B. Breite, Höhe, Seitenpositionierung usw.):

  1. Erstellen Sie ein PdfDocument-Objekt, wie unten gezeigt.

  2. Erstellen Sie ein BarcodeStamper-Objekt, in dem der zu kodierende Text zusammen mit einem Ziel-Barcode-Format in der Parameterliste angegeben wird (Breite und Höhe sind optional).

  3. Rufen Sie die apply_stamp-Methode auf dem PdfDocument-Objekt auf.

  4. Änderungen speichern.

Verwenden Sie die IronBarcode C# Bibliothek für noch mehr Kontrolle über die Barcoderstellung. (Und dann stempeln Sie sie auf Ihre PDFs mit IronPDF for Python's HtmlStamper!)

  • Hinweis: Für das obige Python-Beispiel ersetzen Sie ChromePdfRenderer() und Methodennamen durch die richtigen Python-Bibliotheksmethoden und initialisieren Sie sie entsprechend basierend auf den Importen am Anfang des Codeblocks.
Lernen Sie, PDFs mit IronPDF for Python zu erstellen
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.11gerade veröffentlicht